0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 6
|
|||||||||||
1 | |||||||||||
Не могу поймать сообщение wm_copydata12.11.2013, 15:03. Просмотров 2510. Ответов 4
Метки нет Все метки)
(
Мне необходимо принять массив данных типа ushort от другого приложения.
В С++ я принимал сообщения wm_copydata следующим образом:
0
|
|
12.11.2013, 15:03 | |
Как передать сообщение через WM_COPYDATA Как отослать текстовое сообщение другому приложению. .SendMessage. WM_COPYDATA. Delphi
не могу поймать wifi |
|
8123 / 4393 / 1725
Регистрация: 11.02.2013
Сообщений: 9,354
|
||||||
12.11.2013, 22:14 | 2 | |||||
Где объявлена константа?
0
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 6
|
|
13.11.2013, 07:57 [ТС] | 3 |
Константу я объявил, просто тут забыл ее указать, но дело не в ней. Я во время отладки смотрю какие сообщения приходят и WM_COPYDATA среди них нет.
В С++ я же использовал функцию CWnd::OnCopyData, так вот она реагирует только на сообщения от моего приложения, от которого я пытаюсь принять данные. А в С# есть аналог функции CWnd::OnCopyData?
0
|
206 / 162 / 29
Регистрация: 11.09.2013
Сообщений: 445
|
|
13.11.2013, 12:16 | 4 |
если Вы его не видите, значит оно не приходит. поищите что-то в отправителе. может, не то окно в качестве цели указано?
0
|
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 6
|
|
15.11.2013, 11:58 [ТС] | 5 |
Да, вы правы.Ошибка была в том, что при отправке WM_COPYDATA с помощью SendMessage(int hWnd, int Msg, IntPtr wParam, ref COPYDATASTRUCT lParam), третий параметр функции wParam=0, то есть я не сообщал хендл своего окна другому окну, от которого потом жал ответа.
Спасибо.
0
|
15.11.2013, 11:58 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Не могу поймать EConvertError Не могу поймать сообщения с vk api Не могу поймать клик по заголовку tableWidget Не могу поймать ответ от PerfectMoney на laravel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |