|
|
От: | Demiurg | |
| Дата: | 08.07.03 13:20 | ||
| Оценка: | |||
Работать будет, только если в другом сообщении каком-нить тебе потребуется передать данные другому процессу, то может уже и не сработать, так как адресные пространства у процессов разные, а передается, как видишь, адрес строки. Здесь работает потому что Микрософт сама сделала для этого и некоторых других сообщений всю черновую работу по копированию данных в другой процесс и переинициализации адреса. А в общем случае нужно использовать WM_COPYDATA.WM_SETTEXT
wParam = 0; // not used; must be zero
lParam = (LPARAM)(LPCTSTR)lpsz; // address of window-text string