цвет пиксела в виндовом приложении
Guest1610
Дата: 16.10.2006 17:21:30
добрый вечер. как можно получить например цвет пиксела по координатам в открытом виндовом окне или нажать в нем определенную кнопку (жать на NEXT, переходить в поля ввода, вводить данные, и т.д.). где-то это уже описывалось, буду благодарен за ссылку где копать.
mikolas
Дата: 16.10.2006 17:28:28
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Туды_Куды_Колор(Canvas.Pixels[X,Y]);
end;
Guest 1610
Дата: 16.10.2006 17:36:54
я видимо некорректно спросил.
как получить доступ к контролу в не своем запущенном приложении?
т.е. пускает юзер прогу, который пускает установку чего-нить из дистрибутива, жмет кнопки, вводит инфу в нужные поля. естественно, порядок расположения контролов известен заранее. это через API ?
alex0
Дата: 16.10.2006 17:45:05
К контролу никак, а к окну этого контрола : FindWindow, EnumWindows, EnumChildWindows, ChildWindowFromPoint и т.п. Потом SendMessage(..,WM_SETTEXT,...)