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

📄 subject_25846.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:25846 发表者:syosinsya 发表日期:2002-12-26 11:07:22
<br>主题:求教:如何定义Message
<br>内容:不知这个问题很难还是不难。<BR>在Dialog中定时检查某一状态(用OnTimer),我现在相当该状态成立时,发出自己的Message,并在该Dialog中接收处理。不知如何实现。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:ice 回复日期:2002-12-26 11:45:03
<br>内容:直接给你想要接收的Dialog SendMessage不就可以了<BR>你在Dialog 重载WindowProc函数处理该Msg
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:杨小兵 回复日期:2002-12-26 11:45:32
<br>内容:你是要在一个Dialog中的信息传递吗??<BR>那还要发消息吗??<BR>直接调用一个成员处理函数就可以了!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:萧马 回复日期:2002-12-26 12:28:22
<br>内容:用户自定义消息:<BR>(1)首先在MyDialog.h中定义用户消息:#define WM_MYMESSAGE WM_USER+5<BR>(2)在需要响应消息的类的.cpp文件中加入ON_MESSAGE(WM_MYMESSAGE,OnMyMessage),千万记住:要加在BEGIN_MESSAGE_MAP语句之后,AFX_MSG_MAP括弧之外!!<BR>(3)在该.cpp文件中加入函数:<BR>&nbsp;&nbsp; CMyDialog::OnMyMessage(WPARAM wParam,LPARAM lParam)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;//add you code here<BR>}<BR>(4)最后当然是在用SendMessage或者PostMessage发送消息了。<BR>不知道你是否understand?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syosinsya 回复日期:2002-12-26 12:39:57
<br>内容:谢谢答复。<BR>对不起,问题没有写清。我想在同一个Dialog中定义并接收自己的Message(不使用现有的WM_ 等)。不知如何定义自己的Message, WindowProc不知如何使用。<BR><BR>关于在Ontimer函数中直接调用处理函数,如果处理时间较长或较复杂,担心会出现问题。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:syosinsya 回复日期:2002-12-26 12:43:27
<br>内容:谢谢萧马先生<BR>我会立刻试一下。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-12-26 12:49:13
<br>内容:同一个对话框,有区别么?<BR>不可以在OnTimer发送消息SendMessage或者PostMessage调用处理函数么?<BR>担心时间长,用SendMessage好了。<BR>问题都没出现,你担心什么?<BR>2002-12-26 12:51:53

⌨️ 快捷键说明

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