⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_44388.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:44388 发表者:网上追跳 发表日期:2003-06-19 11:28:43
<br>主题:自定义消息映射的写法!
<br>内容:请问自己想自定义消息映射,在定消息映射时应将其声明为公共呢还是受保护的,就是afx那一段之内的,不家on_command这一段,请高手帮忙指点一下,谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:shenjie 回复日期:2003-06-19 12:38:40
<br>内容:消息映射函数定义成保护和公共的都可以,因为是系统调用所以不受到影响。不过考虑到类的封装性,定义成保护的可能更好一些。ON_COMMAND(/*消息类型(由wparam标识)*/,/*函数名*/)是对WM_COMMAND消息不同的wparam的映射。如果你要映射其它的消息,可以用ON_MESSAGE宏。具体做法是先添加你需要的消息处理函数,一般为void OnUser(void)或void OnUser(DWORD wparam,DWORD lparam)形式,然后在BEGIN_MESSAGE_MAP和END_MESSAGE_MAP宏中加上ON_MESSAGE(/*消息*/,OnUser)即可。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:网上追跳 回复日期:2003-06-19 13:44:35
<br>内容:谢谢shenjie,非常感谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -