Re[4]: Как отправить сообщение.
От: SCrash  
Дата: 08.07.03 15:50
Оценка:
Здравствуйте, Demiurg, Вы писали:

D>Здравствуйте, SCrash, Вы писали:


D>>> Другое дело как получать хэндлы нужных тебе кнопок. Что могу посоветовать — врубай Spy++, запоминай их капшины...


SC>>Отлично! Спасибо!

SC>>Еще небольшая просьба — не подскажешь, реально таким же способом control Edit заполнить своим текстом?

D> Реально. Есть сообщение

D>

D>WM_SETTEXT
D>wParam = 0; // not used; must be zero
D>lParam = (LPARAM)(LPCTSTR)lpsz; // address of window-text string

D> Работать будет, только если в другом сообщении каком-нить тебе потребуется передать данные другому процессу, то может уже и не сработать, так как адресные пространства у процессов разные, а передается, как видишь, адрес строки. Здесь работает потому что Микрософт сама сделала для этого и некоторых других сообщений всю черновую работу по копированию данных в другой процесс и переинициализации адреса. А в общем случае нужно использовать WM_COPYDATA.


Огромное спасибо!
Сейчас буду испытывать!
P.S.: Лень — двигатель прогресса!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.