首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

此种情况怎么利用SendMessage发送消息

2013-06-26 
此种情况如何利用SendMessage发送消息图1为主界面,有两个按钮:点击BTN1进入图2的界面,点击BTN2进入图3的界

此种情况如何利用SendMessage发送消息
图1为主界面,有两个按钮:点击BTN1进入图2的界面,点击BTN2进入图3的界面;
图2利用了Tab控件,有三个对话框,Tab1、Tab2、Tab3;
如何由图3的对话框向Tab1发送SendMessage消息?
此种情况怎么利用SendMessage发送消息
我之前成功实现了子对话框向主对话框发送SendMessage消息,对于本文的情形,我试验了,没有效果,我的方法是这样的:
(1) 目标.h文件添加自定义消息;
(2) 目标.h文件添加消息映射;
(3) 目标.cpp文件添加ON_MESSAGE关联;
(4) 目标.cpp文件添加自定义消息的函数实现代码;
(5) 源.cpp文件添加SendMessage语句:
    CBTN1 * m_Host = (CBTN1*)AfxGetMainWnd();
    m_Host->m_tab1.SendMessage(**,**,**);
这样运行后,没有效果,前4步应该没什么问题,就是第5步不知道如何正确书写,还望大家指点指点。
[解决办法]
你在 图3的对话框 中 可以 得到 Tab1 的句柄么??

热点排行