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

  #4  
Старый 24.05.2010, 22:50
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
С нами: 9023100

Репутация: 395


По умолчанию

Ildon мда... 090808 если не понял Ildon тебе показывает вариант когда тебе известен HWND элемента EDIT окна в которое ты хочешь записать текст
"Edit1->Text.c_str()" указывает на то что Ildon кодит в не кошерном С++ дибилдере.

Если тебе нужно послать сообщение WM_KEYDOWN другому окну:
1. Нужно найти его хендл (FindWinodow и тд)
2. Тебе нужно прочитать текст из твоего edit-а (GetWindowTextA, GetDlgItemTextA)
3. Пощитай разницу между кодом клавиши и ASCII кодом типа r= 82 0x72 (а может есть какая таблица я хз) в общем тебе нужно знать какая буква какой код имеет на клаве.
4. В цикле отправляй сообщения другому окну // GetWindowText насколько я помню возвращает длину записанного буфера
 
Ответить с цитированием