Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.015 c
14-26659
vidiv
2003-05-24 03:01
2003.06.09
Посоветуйте HTTP Прокси(Кеш), и Почтовый сервер


14-26754
Andrew
2003-05-22 22:10
2003.06.09
Панель инструментов подобная Ms Word


1-26546
borg
2003-05-28 09:32
2003.06.09
Edit + степень


14-26708
cyborg
2003-05-21 17:06
2003.06.09
Что за фигня с сервером?


14-26760
sosv
2003-05-21 12:06
2003.06.09
Кто-нибудь знает как помеять в XP буву CD-ROM-а ?




   Наверх