Я понял как SendMessage другому процессу. Сейчас я пытаюсь понять, как получить сообщение о моем другом процессе. Я знаю, как извлечь мои элементы из de COPYDATASTRUCTURE, но какой метод вызывается в моем другом процессе. Я нашел много материала о том, как читать полученные данные, но никогда о том, как их реализовать. В общем, какая функция / событие вызывается, когда приложение получает сообщение от SendMessage ()? Вы должны знать, что я полностью контролирую оба процесса.
Сообщение отправки от другого процесса точно такое же, как любое сообщение отправки, полученное от того же процесса: в частности, оконная процедура для окна, в которое отправляется сообщение, вызывается с сообщением в качестве параметров, так же, как вы получили бы WM_PAINT или любую другую операционную систему. сообщение.
Вы можете прочитать этот пост, содержащий пример кода:
(Вы просто обрабатываете WM_COPYDATA
в приемнике WndProc
.)