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

Вниз

Нажатие на копку   Найти похожие ветки 

 
Ромн   (2003-05-21 12:25) [0]

Как сделать так, чтобы моя прога отлавливала выскакивающий messagebox, вызванный другой прогой и нажимать на нем кнопку "ОК"


 
Song ©   (2003-05-21 15:47) [1]

WH_CBT
BM_CLICK


 
Ромн   (2003-05-22 10:50) [2]

Первая строчка понятна, поймать хук, а вторая ?


 
Song ©   (2003-05-23 08:42) [3]

А вторая - послать сообщение BM_CLICK кнопке, чтобы эмулировать нажатие.


 
Kirlog   (2003-05-26 12:18) [4]

Лови рабочий примерчик:

Это модуль, где содержится класс, отлавливающий и закрывающий подобные окошки:

unit NagTerm;

interface
uses extCtrls, windows, sysutils, messages;
Type

TNagTerminator=Class
private
Tim:TTimer;
AutoStop:Boolean;
WinName:String;
ButName:String;
Procedure TimHandle(Sender:Tobject);
Procedure NagNot;
protected
public
constructor Create(_WinName,_ButName:String;_AutoStop:Boolean);
Procedure Stop();
Procedure Start(_WinName,_ButName:String;_AutoStop:Boolean);
end;

implementation
var LocalWinName:String;
LocalButName:String;
DHandle:HWND;
OkHandle:HWND;

function EnumProc2 (Wd: HWnd; Param: LongInt): Boolean; stdcall; //



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-20767
NickBat
2003-07-21 12:47
2003.08.07
Как поменять login на этом сайте?


4-20869
Sceleton
2003-05-31 12:52
2003.08.07
Как сделать прозрачные надписи под значками?


14-20717
VEG
2003-07-20 02:30
2003.08.07
Кто-нибудь знает, как установить TimeOut


14-20790
Dmitriy O.
2003-07-22 11:06
2003.08.07
Я извиняюсь


14-20671
Igor__
2003-07-22 16:27
2003.08.07
Винчестер