Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
20 / 20 / 2
Регистрация: 28.11.2012
Сообщений: 365
1

Почему-то не руботает PostMessage

14.05.2013, 19:52. Показов 489. Ответов 0
Метки нет (Все метки)

Есть окно приложения и есть моя программка.
в событии нажатия кнопки пишу:
void CNewBotDlg::OnBnClickedOk()
{
BOOL ok;
HWND hWnd = ::FindWindow("ElementClient Window",0);
ok = ::PostMessage(hWnd,WM_KEYDOWN,VK_TAB,0);
//::PostMessage(hWnd,WM_KEYUP,VK_TAB,0);
//MessageBox("Кнопка нажимается","",MB_OK);
//OnOK();
}
но в приложении которому направлено это действие никаких изменений не происходит. Подскажите в чем может быть проблема?
Если написать ok = ::PostMessage(hWnd,WM_KEYDOWN,char('S'),0);, то все нормально вставляется... Т.е. проблема не в ф-ции PostMessage().

Добавлено через 1 час 42 минуты
Мне подсказали, что может быть программа обрабатывает нажатие функциональных клавиш своим алгоритмом, в связи с чем мне предложили "разморозить" окно, либо как-то обойти этот алгоритм...
Пока не представляю, что такое разморозить окно или каким способом обойти алгоритм... Знать бы еще каким алгоритмом обрабатывается нажатие клавиш...
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2013, 19:52
Ответы с готовыми решениями:

PostMessage
Доброго дня. Слал через PostMessage кнопки и беды не знал. PostMessage(h, WM_KEYDOWN, Ord('1'),...

PostMessage
Не могу понять куда вводить координату Y. Если ввожу так: postmessage(h2,WM_LBUTTONDOWN,0,120);...

PostMessage и SendMessage
В общем такая проблема.... отправляю сообщение: PostMessage (hWnd, 1001, 1, (LPARAM)&cds);...

PostMessage VS Win 10
На данной версии ОС,напрочь отказываются работать PostMessage, ни кто не сталкивался?

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2013, 19:52

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Цикл и PostMessage
Добрый день. PostMessage отказывается работать в цикле, как я понимаю, что не успевает отработать ...

Вопрос по PostMessage
В продолжение темы https://www.cyberforum.ru/win-api/thread180256.html Этот факт нужен лишь тем,...

не работает PostMessage
Добрый день. Пытаюсь написать перехватчик клавиатуры используя SetWindowsHookEx. В классе...

PostMessage и windows 7
В хп работает стабильно, в семёрке не хочет, кто нибудь сталкивался?

PostMessage, SendMessage
Здравствуйте. Вопрос такой: я посылаю сообщения PostMessage и SendMessage в свернутое окно чужой...

Postmessage WinApi
Добрый день форумчане. Вообщем задача такая: Через программу написаную на Delphi открыть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.