|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2012, 13:32 | #1 |
Новичок
Джуниор
Регистрация: 05.01.2012
Сообщений: 2
|
вопрос по Winapi
Есть некая программа...
Пишу программу в Delphi Которая может ей управлять (жать на кнопки, заполнять поля и т.д.) Определил Handle главного окна, Handle ToolBar'a (с кнопками на нем пока не разобрался, потому жму по координатам (тем более что расположение кнопок изменить невозможно и их мало ... то есть скакать с места на место у них возможности нет) Итак, жму на кнопку открыть SendMessage(hTBar,WM_LBUTTONDOWN,MK _LBUTTON,MAKELONG(30, 10)); SendMessage(hTBar,WM_LBUTTONUP,MK_L BUTTON,MAKELONG(30, 10)); Выскакивает дилоговое окно открытия файла (в той... чужой программе)... Вот тут вопрос, пытался хоть что-то с ним сделать, но моя программа (которую я пишу) упорно ждет закрытия диалогового окна и ничего не делает до этого момента, как обойти? Последний раз редактировалось romsn111; 05.01.2012 в 13:56. |
05.01.2012, 14:35 | #2 |
Новичок
Джуниор
Регистрация: 05.01.2012
Сообщений: 2
|
Решение найдено.
Спасибо всем, тему можно закрыть |
05.01.2012, 16:16 | #3 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
После отправки нажатия мыши, надо циклом дождаться пока будет активным диалог окно, для этого
Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
Последний раз редактировалось chertovich; 05.01.2012 в 16:19. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Qt vs. WinAPI | Зелёный_спец | Общие вопросы C/C++ | 3 | 12.03.2010 15:34 |
Вопрос по winapi | Genesis | Общие вопросы C/C++ | 6 | 09.02.2010 21:47 |
WinApi и C++ | titan-prog | Win Api | 1 | 17.07.2008 21:02 |