【发布时间】:2012-06-26 01:41:05
【问题描述】:
我有一个基于 MFC 对话框的应用程序。
主对话框包含一个子对话框(用于 CTabCtrl 控件)。
CDialog mainDlgClass;
CMyChildDialog childDlgClass;
我如何能够从主对话框修改子对话框的控件或发送消息的可能性,例如:通过 PostMessage 并使用 RegisterWindowMessage 以便我可以修改子对话框的控件?
我不知道如何检索子对话框的句柄。
void mainDlgClass::check()
{
if(condition)
PostMessage_to_the_child_dialog(***);
OR
if(condition)
Modify_CStatic_text_on_the_child_dialog(***);
}
编辑:
结构截图:
资源编辑器
主对话框 + CTabCtrl 包含 ChidlDialog
子对话框设置了 WS_CHILD 属性。
已解决。
【问题讨论】:
标签: visual-studio-2010 mfc dialog