自定义事件 #define WM_YOURMSG WM_USER+n//n为人已大于0的数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #define WM_YOURMSG WM_USER+n//n为人已大于0的数 然后来一个消息映射最后吧映射的函数编出来就行了 #define WM_YOURMSG WM_USER+n //n为人已大于0的数然后在窗口过程函数中响应这个消息 任意一个在于0的数都可以吗?如果与系统的相冲突怎么办?如系统中定义#define WM_COMMAND 0X111,如果自定义一个也为0x111,会不会冲突,如果不冲突,又是什么原因?多谢大家的回答,我将加分。 WM_USER就是系统定义的消息的最大的数,在加一个大于0的数,肯定不会于系统冲突。不过加的数字最好大于5 用RegisterWindowMessage()在程序中向系统申请一个,就不会冲突了。返回值可作为你的消息。接受消息的程序可以用相同的message string来得到同一个消息。UINT RegisterWindowMessage( LPCTSTR lpString // message string); unrar源码生成DLL和LIB问题 如何用UDT来实现NAT打洞啊? 结构体赋值后删除出错,急死了 请问如何改变ccombobox的颜色? 真诚的请教:如何在控件中嵌入对话框? 怎么用new申请10000字节的空间? 我怎样将几个long型的变量值转换成char型,然后连接起来? 大虾帮忙:关于opengl建模 关于CURSOR的问题 windows98状态栏怎样放快捷方式 如何禁止IE弹出alert框 消息
然后在窗口过程函数中响应这个消息
多谢大家的回答,我将加分。
不过加的数字最好大于5
返回值可作为你的消息。接受消息的程序可以用相同的message string来得到同一个消息。
UINT RegisterWindowMessage(
LPCTSTR lpString // message string
);