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

📄 subject_50685.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:50685 发表者:James 发表日期:2003-08-25 18:24:46
<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>
回复者:3SForum 回复日期:2003-08-26 10:04:16
<br>内容:首先,你的对话框要是无模态的,才可以<BR>自己定义一个消息ID<BR>然后要知道对话框的HWND,在主框架中用SendMessage();<BR>在对话框中响应这个消息,ON_MESSAGE();在实现要做的内容就可以了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-08-26 11:42:17
<br>内容:首先,在.h文件中定义消息,如下:<BR>#define&nbsp;&nbsp;&nbsp;&nbsp;MSG_TEST&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(WM_USER+100)<BR><BR>然后,在.cpp文件的BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之间加入<BR>ON_MESSAGE( MSG_TEST , OnMsgTest )<BR><BR>最后在该对话框中增加一个OnMsgTest的成员函数,其格式如下:<BR>LRESULT&nbsp;&nbsp;&nbsp;&nbsp;OnMsgTest( WPARAM , LPARAM );<BR><BR>如果要发送消息的话,可以调用PosetMessage、SendMessage或者SendMessageTimeout<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>
回复者:James 回复日期:2003-08-26 15:51:09
<br>内容:对话框的句柄HWND该如何获得呢?
<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>回复者:iamhere 回复日期:2003-08-26 15:55:26
<br>内容:使用FindWindow,第一个参数填NULL,第二个参数填对话框的标题
<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 + -