📄 subject_14809.htm
字号:
<p>
序号:14809 发表者:Bob 发表日期:2002-09-11 16:51:58
<br>主题:怎样在程序中定义自定义事件?
<br>内容:如题<BR>请问具体步骤,谢谢!
<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>回复者:孔刚 回复日期:2002-09-11 20:32:00
<br>内容:1.在头文件中,类申明前定义用户消息#define MYMESSAGE WM_USER+100;<BR>2.在DECLARE_MESSAGE_MAP()宏前添加消息函数映射,如下:<BR>afx_msg void LRESULT OnMyMessage(WPARAM wParam,LPARAM lParam);<BR>3.在实现文件中cpp,BEGIN_MASSAGE_MAP()和END_MASSAGE_MAP()之间实现消息映射,如下:ON_MESSAGE(MYMESSAGE,OnMyMessage)<BR>4.在实现文件中,编写消息处理函数,如下:<BR>LRESULT CYourClass::OnMyMessage(WPARAM wParam,LPARAM,lParam)<BR>{<BR>//add your codes here<BR>}<BR>5.在你需要执行你的消息处理函数的地方用SendMessage()活PostMessage()发送用户消息。
<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 + -