Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизРабота с посторонними окнами Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.043 c