white_nigger |
---|
devious |
---|
Что то не догоняю, как правильно реализовать | Как пробовал? Что не получилось? |
Мне в итоге надо найти объект на форме
У него есть имя класса и заголовок
Вот написал
function EnumWindowsProc(wHandle: HWND; lb: TListBox): BOOL; stdcall;
var
Title, ClassName: array[0..255] of char;
begin
GetWindowText(wHandle, Title, 255);
GetClassName(wHandle, ClassName, 255);
if IsWindowVisible(wHandle) then
lb.Items.Add(string(Title) + '-' + string(ClassName));
Result := True;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
ListBox1.Items.Clear;
EnumWindows(@EnumWindowsProc, LPARAM(ListBox1));
end;
Нахожу имена окон, а мне надо дальше в окнах найти нужный объект