Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-05-18

Re[5]: Перехват MessageBox-сообщений

Хаю ду ю ду Feniks?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

F> Если кому интересно, ниже код для перехвата MessageBoxA.
F> В примере берется Блокнот для перехвата, он он почему у меня отказался
F> работать.

Ибо MessageBoxW (скорее всего)

   2005-05-18 01:21:05 (#369348)

Re: Редактор текста [Delphi7] [WinXP]

Хаю ду ю ду Lakmus?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

L> Передо мной стоит задача: написать что-то типа Delphi'йского code editor'а,
L> только в очень упрощённой форме.

Если это для себя (работы) а не по учебе тогда голову не забивай и
юзай следующее:

SynEdit или SyntaxMemo
SynEdit поболее будет, ноя лично юзаю SyntaxMemo, мне он нравиться
всем единственное что я не смог от него добиться:
подсветку синтаксиса
asm
mov ax, cx
end;

он упорно хочет подсвечивать вместе со словом asm а не только
mox ax, cx

   2005-05-18 01:20:39 (#369347)

Re: Перехват MessageBox-сообщений

Хаю ду ю ду Feniks?

Смотрю и вижу, как ты печатаешь умные вещи и дай-ка, думаю,
тоже что-нибудь напечатаю:

F> Хочу написать свой компонент, что бы перехватывать все диалоговые
F> сообщения функций MessageBox, ShowMessage и другие, и вместо
F> стандартных этих окон рисовать свои.
F> Кто-нибудь может подсказать, как можно перехватить такие функции и
F> выполнить свои действия ?

Короче я из этого понял только одно:

1) Создаешь unit с таким содержимым:
unit Unit2;

interface

uses Windows;

function MessageBox(hWnd: HWND; lpText, lpCaption: PChar; uType: UINT): Integer;
stdcall;
procedure ShowMessage(const Msg: string);

implementation

function MessageBox(hWnd: HWND; lpText, lpCaption: PChar; uType: UINT): Integer;
stdcall;
begin
// код типа
end;

procedure ShowMessage(const Msg: string);
begin
// типа код
end;

end.

2) Добавляешь в код формы
uses ..... Unit2;

PS: Больше ничего в голову не пришло после прочтения словосочетания

F> Хочу написать свой компонент

   2005-05-18 01:20:20 (#369346)