Показать сообщение отдельно

  #6  
Старый 25.05.2010, 08:53
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
По умолчанию

Что бы отправить сообщение в поле Edit другого окна надо:
Найти само окно:
Код:
HWND hd, hdEdit;
char ms[] = "Mister trololo";
hd = FindWindow(NULL,'NameWindow');
Потом сам эллемент
Код:
hdEdit = FindWindowEx( hd , 0, 'Edit','Edit'); //2 параметр имя класса 3 параметр имя элемента.
(Узнать имя и класс эллемента не своего окна можно или используя spy++ или наваять прогу с использованием GetWindow.)
Теперь отправляем
Код:
if(hdEdit!=NULL)
{
SendMessage(hdEdit, WM_SETTEXT, 0, (LPARAM)ms);
}
По идее все должно сработать.
 
Ответить с цитированием