Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.09;
Скачать: CL | DM;

Вниз

Как отловить появление MessageBox а?   Найти похожие ветки 

 
KA-87 ©   (2003-05-29 20:30) [0]

Может кто знает, как отловить его появление?


 
Ученик ©   (2003-05-29 21:15) [1]

function CenterProc(nCode : Integer;
wParam : WPARAM;
lParam : LPARAM) : LRESULT; stdcall;
begin
Result := CallNextHookEx(hHook, nCode, wParam, lParam);
if nCode = HCBT_ACTIVATE then begin
// CenterDialog(wParam);
UnhookWindowsHookEx(hHook)
end
end;

function MessageBoxCenter(hWnd: HWND; lpText, lpCaption: PChar; uType: UINT): Integer;
begin
hHook := SetWindowsHookEx(WH_CBT, @CenterProc, hInstance, GetCurrentThreadID);
Result := MessageBox(hWnd, lpText, lpCaption, uType);
end;


 
Ученик ©   (2003-05-29 21:17) [2]

Сорри, еще

var
hHook : THandle = 0;

...



Страницы: 1 вся ветка

Текущий архив: 2003.06.09;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.016 c
3-26410
Azazello
2003-05-21 19:12
2003.06.09
Вопрос про фильтры таблицы.


3-26330
Reals
2003-05-19 14:29
2003.06.09
Как узнать какое значение добавилось в поле AutoNumber базы...


1-26434
Pattern
2003-05-25 19:32
2003.06.09
Как убрать заголовок формы MDIChild?


14-26730
Vlad Oshin
2003-05-22 14:45
2003.06.09
Приезжали к нам вчера Чичерина с МумийТроллем - сложилось


1-26548
Пубертанец
2003-05-28 09:24
2003.06.09
Word и Delphi