我有一个基于 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(***);
}
编辑:
结构截图:
资源编辑器
包含 ChidlDialog 的主对话框 + CTabCtrl
子对话框设置了 WS_CHILD 属性。
解决。