-
Здравствуйте, Всем! Пытаюсь написать свой первый хук, зашился полностью, в общем приложение info.exe может вызывать модальное окно, caption name которого "ввод заявки", в этом окне есть элемент Edit с дефолтным значением 100, мне нужно это значение заменять например на 50 при каждом открытии этого модального окна.
function SysMsgProc(code : integer; wParam : word; lParam : longint) : longint; stdcall; begin if code = HCBT_CREATEWND then begin //как определить что открылось именно дочернее модальное окно ввод заявки // и самое важное как в Edit этого окна записать свое значение, // программой Execscope определил что ID(Edit`а) =9533 end; {Пытаемся передать сообщение дальше по цепочке hook-ов. } Result:= CallNextHookEx(GlobalData^.SysHook, Code, wParam, lParam); end;
-
-
> Игорь © (27.05.08 16:10) [1]
Да я был не прав, показалость что речь идет о WH_SHELL
|