![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| CTPAX |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
HiVeR, из заголовочного файла Windows.pas
а у меня такой вопрос... некая программа постоянно выкидывает окошко с двумя кнопочками OK и CANCEL... мне нужно чтоб моя программа закрывала это окошко, нажатием кнопочки OK... но почему-то мой код
где wd - хендл этого окошка, а по умолчанию при нажатии клавиши Enter нажимается кнопочка OK... какие будут предложения |
||||
|
|||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Найти дескриптор этой кнопочки и послать ему сообщение BM_CLICK (или WM_LBUTTONDOWN + WM_LBUTTONUP). |
|||
|
||||
| CTPAX |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.12.2008 Где: Слоним Репутация: нет Всего: нет |
Rrader, а если можно поконкретнее, а то у мя с системным программированием не очень
|
|||
|
||||
| Rrader |
|
||||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 70 Всего: 191 |
Интересно получается...Вот этот код:
Здесь видно, как ты пытаешься решить задачу "в лоб". Ставишь фокус на нужное окно, и посылаешь ему нажатие Enter. Значит, окно как-то нашел. Ну теперь используй FindWindowEx и найди кнопку. Далее отправь ей:
В твоем коде беда в том, что все три строчки некорректны. Вызов SetFocus будет проигнорирован. Ну а послыка Enter'a окну кнопку вряд ли нажмет. Ты имел в виду keybd_event. |
||||
|
|||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |