Форум: Форум C++Разное
Новые темы: 00
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Посылка сообщения другому окну
 
 автор: Фитч   (19.02.2007 в 20:37)   письмо автору
 
 

Нужно послать сообщение WM_CHAR с известным wParam'ом известному окну( не принадлежащему программе). Как это можно сделать? PostMessage() что-то не работает...

  Ответить  
 
 автор: cheops   (19.02.2007 в 21:11)   письмо автору
 
   для: Фитч   (19.02.2007 в 20:37)
 

Дескриптор главного окна чужой программы как получаете? Главное окно приложения знаете как называется (если не знаете, у меня где-то имеется тулуза, которая возвращает названия окон)? Если знаете, можно найти дескриптор при помощи функции FindWindow()
SendMessage(FindWindow("SciCalc""калькулятор"), WM_CHAR, 0, 0);

  Ответить  
 
 автор: Фитч   (21.02.2007 в 17:08)   письмо автору
 
   для: cheops   (19.02.2007 в 21:11)
 

Дело в том, что я так и делал. Но оно не работало. Код был почти такой же, за исключением того, что вместо FindWindow() было GetActiveWindow()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования