社区
工具平台和程序库
帖子详情
高分请教:wxWidgets中怎么处理其它窗口发来的WM_COPYDATA消息?
flyinghawkren
2007-05-15 09:11:05
窗口间通信中经常用WM_COPYDATA互发消息,请问用wxWidgets编写的程序怎么处理这些程序发来的WM_COPYDATA?万分感谢
...全文
695
8
打赏
收藏
高分请教:wxWidgets中怎么处理其它窗口发来的WM_COPYDATA消息?
窗口间通信中经常用WM_COPYDATA互发消息,请问用wxWidgets编写的程序怎么处理这些程序发来的WM_COPYDATA?万分感谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevin_yuanhui
2008-06-19
打赏
举报
回复
最近做了一个项目,是做一个动态库,导出一些UI供外部程序调用,该库还要跨平台,刚刚完工。
对于没有接触过wxWidgets和MAC机的我来说的确是学到了很多东西。
一些工作心得还写到了播客上,有兴趣的可以去看看http://www.blog.163.com/kevin_fly/
欢迎大家讨论交流,共同进步。
flyinghawkren
2007-05-19
打赏
举报
回复
谢谢大家,经过分析src/msw/window.cpp,已经找到方法了:通过重载wxWindow的MSWWindowProc方法莱实现。
我的实现类似下面的:
WXLRESULT MyPanel::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam)
{
switch( message )
{
case WM_COPYDATA:
....;
break;
default:
break;
}
return wxPanel::MSWWindowProc( message, wParam, lParam );
}
iambic
2007-05-17
打赏
举报
回复
有一本书《Cross-Platform GUI Programming with wxWidgets》你可以多参考下,虽然里面的很多东西都是搬的wxWidgets文档,但是主题性还算不错。
iambic
2007-05-17
打赏
举报
回复
参考wxWidgets文档里的
::wxPostEvent
函数。
其实google wxWidgets sendmessage就有一些结果了。
spofmy
2007-05-17
打赏
举报
回复
关注了
lightnut
2007-05-16
打赏
举报
回复
wxWidget没有这个功能(WM_COPYDATA);
因为要作到跨平台, wxWidget对特定于Windows的某些特性的支持是很弱的(如OLE).
要使用进程间通信, 最好使用wxWidget中提供的有关socket类.
你可以看以下其手册中的以下主题:
Interprocess communication overview;
以及wxSock***等类.
flyinghawkren
2007-05-15
打赏
举报
回复
不是发送消息,是如何处理其它程序发过来的消息
星羽
2007-05-15
打赏
举报
回复
不可以sendmessage吗
帮顶
wxWidgets
初学者导引
针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、
wxWidgets
、wxSmith开发出C++ GUI(图形用户界面)的应用程序。该资源网络版在http://blog.csdn.net/sxhelijian/article/details/26158709
【
wxWidgets
】【响应Windows
消息
】【监听
WM
_DEVICECHANGE
消息
、解决监听不到DBT_DEVICEARRIVAL的问题、监测USB设备拔插】
缘由:在修改一份旧代码,是基于
wxWidgets
开发的,使用VS2017编译。修改过程
中
,发现
wxWidgets
需要响应
WM
_DEVICECHANGE
消息
,用来监测USB设备的拔插,但是,进一步发现,如果只是依靠
wxWidgets
本身提供的功能是不能知道USB设备插入(DBT_DEVICEARRIVAL)事件的。这其实涉及到几方面问题了。 1,
wxWidgets
怎么拦截/监听/响应Windows...
C++语言基础视频教程
C++语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍C++语言
中
的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用C++语言解决问题,具备进一步学习利用C++开发应用程序的基础。
wxWidgets
:
wxWidgets
中
的 Unicode 支持
wxWidgets
:
wxWidgets
中
的 Unicode 支持
wxWidgets
:
wxWidgets
中
的 Unicode 支持什么是统一码?Unicode 表示法和术语
wxWidgets
中
的 Unicode 支持默认情况下始终使用 Unicode选择 Unicode 表示Unicode 相关预
处理
器符号潜在的 Unicode 陷阱与 Unicode 相关的编译错误由于 Unicode 转换错误导致的数据丢失使用 UTF-8 的性能影响Unicode 和外部世界
wxWidgets
:
wxWidgets
Centos 安装 KiCad 5.1.2 经验
Centos 7 服务器上装 KiCad 5.1.2 的分享 经过10个小时的努力,最后终于还是没装成功。
中
途解决了很多依赖库的安装问题,最后报错一直停留在: Could NOT find
wxWidgets
(missing:
wxWidgets
_LIBRARIES
wxWidgets
_INCLUDE_DIRS) (Required is at least version “3.1.5”) 这里需要3.1.5版本的
wxWidgets
,就很神奇,目前最新版本的
wxWidgets
只到3.1.4。 虽然没
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章