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

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


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

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

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

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

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