此种情况如何利用SendMessage发送消息?
图1为主界面,有两个按钮:点击BTN1进入图2的界面,点击BTN2进入图3的界面;图2利用了Tab控件,有三个对话框,Tab1、Tab2、Tab3;
如何由图3的对话框向Tab1发送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步不知道如何正确书写,还望大家指点指点。