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

Вниз

Работа с посторонними окнами   Найти похожие ветки 

 
Falendysh ©   (2004-02-02 15:40) [0]

Доброго времени суток!
Как можно в чужом окне вставить строку в Edit етого окна и нажать там кнопку. Или что-то в этом смысле.
Спасибо.


 
M@Rt   (2004-02-02 17:41) [1]

Находишь дескриптор эдита, и отсылаешь ему нужный текст
SendMessage(hwnd,WM_SETTEXT,0,integer(@char))


 
Falendysh ©   (2004-02-03 11:28) [2]

А как найти дискриптор эдита в чужом окне?


 
M@Rt   (2004-02-03 11:36) [3]

Сначала находишь дескриптор чужого окна, потом находишь дескриптор эдита
h:=FindWindow("TMainForm","Zagolovok_okna");
hEdit:=FindWindowEx(h,0,"TEdit",nil);


 
Falendysh ©   (2004-02-03 12:59) [4]

О, а как еще нажать кнопку


 
M@Rt   (2004-02-03 13:21) [5]

Сначала находишь дескриптор, принцип тот же,
а потом отсылаешь ему сообщение
SendMessage(hB,BM_CLICK,0,0);
или если не сработает
SendMessage(hB,WM_LBUTTONDOWN,0,0);
SendMessage(hB,WM_LBUTTONUP,0,0);



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
3-1081521924
Smile)))
2004-04-09 18:45
2004.04.11
Как в DBGRID....


1-1079955361
master_dm
2004-03-22 14:36
2004.04.11
Работа с катологами


1-1079999039
@ng3L
2004-03-23 02:43
2004.04.11
Векторная карта ->>>> TXT файл..


1-1080304137
Rusty
2004-03-26 15:28
2004.04.11
Открытие доп. окна после запуска приложения...


1-1080123366
Timego
2004-03-24 13:16
2004.04.11
Чем заменить TThread.Suspend ?