高分请问:wxWidgets中怎么办其它窗口发来的WM_COPYDATA消息
高分请教:wxWidgets中怎么处理其它窗口发来的WM_COPYDATA消息?
窗口间通信中经常用WM_COPYDATA互发消息,请问用wxWidgets编写的程序怎么处理这些程序发来的WM_COPYDATA?万分感谢
------解决方案--------------------
不可以sendmessage吗
帮顶
------解决方案--------------------
wxWidget没有这个功能(WM_COPYDATA);
因为要作到跨平台, wxWidget对特定于Windows的某些特性的支持是很弱的(如OLE).
要使用进程间通信, 最好使用wxWidget中提供的有关socket类.
你可以看以下其手册中的以下主题:
Interprocess communication overview;
以及wxSock***等类.
------解决方案--------------------
关注了
------解决方案--------------------
参考wxWidgets文档里的
::wxPostEvent
函数。
其实google wxWidgets sendmessage就有一些结果了。
------解决方案--------------------
有一本书《Cross-Platform GUI Programming with wxWidgets》你可以多参考下,虽然里面的很多东西都是搬的wxWidgets文档,但是主题性还算不错。
窗口间通信中经常用WM_COPYDATA互发消息,请问用wxWidgets编写的程序怎么处理这些程序发来的WM_COPYDATA?万分感谢
------解决方案--------------------
不可以sendmessage吗
帮顶
------解决方案--------------------
wxWidget没有这个功能(WM_COPYDATA);
因为要作到跨平台, wxWidget对特定于Windows的某些特性的支持是很弱的(如OLE).
要使用进程间通信, 最好使用wxWidget中提供的有关socket类.
你可以看以下其手册中的以下主题:
Interprocess communication overview;
以及wxSock***等类.
------解决方案--------------------
关注了
------解决方案--------------------
参考wxWidgets文档里的
::wxPostEvent
函数。
其实google wxWidgets sendmessage就有一些结果了。
------解决方案--------------------
有一本书《Cross-Platform GUI Programming with wxWidgets》你可以多参考下,虽然里面的很多东西都是搬的wxWidgets文档,但是主题性还算不错。