
13.07.2013, 01:18
|
 |
.
|
|
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
|
|
Ну и куда "щёлкать"?
Код:
function EnumChildProc(WndCtrl : HWND; lParam : Longint) : Boolean; stdcall;
var
szClass : array[Byte] of Char;
begin
GetClassName(WndCtrl, szClass, SizeOf(szClass));
if (lstrcmpi(szClass, 'TEDIT') = 0) then
begin
// делаем что нужно
end;
Result := True;
end;
procedure TForm2.Button1Click(Sender: TObject);
var
Wnd: HWND;
begin
// когда известен точный заголовок
Wnd := FindWindow(NIL, 'Моё окно');
// если нет, то
Wnd := FindWindow('Моё окно', NIL);
if Wnd <> 0 then
begin
if not EnumChildWindows(Wnd, @EnumChildProc, 0) then
begin
Exit;
end;
end;
end;
__________________
Je venus de nulle part
55.026263 с.ш., 73.397636 в.д.
|