Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.036 c
11-1059645060
Babenko Alexey
2003-07-31 13:51
2004.04.11
Проблемі с ON E: exception


14-1079361426
NoOne
2004-03-15 17:37
2004.04.11
Компакт не читается....


1-1079862390
Grant
2004-03-21 12:46
2004.04.11
Файлы


9-1071390469
Nvart
2003-12-14 11:27
2004.04.11
Крестики-нолики


4-1078988334
Shiza
2004-03-11 09:58
2004.04.11
Помогите перевести кусок С-шного кода.




   Наверх