读书人

高分请问:wxWidgets中怎么办其它窗口

发布时间: 2012-03-12 12:45:33 作者: rapoo

高分请教: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文档,但是主题性还算不错。

读书人网 >C++

热点推荐