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

对话框继承有关问题。100分求大神帮忙看看

2012-09-03 
对话框继承问题。。100分求大神帮忙看看 。我将对话框 CAAAdlg作为主窗口, 在CAAAdlg上有一按钮, 按下该按钮

对话框继承问题。。100分求大神帮忙看看 。
我将对话框 CAAAdlg作为主窗口, 在CAAAdlg上有一按钮, 按下该按钮后 显示 CBBBdlg 对话框, 与此同时将CCCCdlg显示在CBBBdlg对话框上面,并固定位置,随CBBBdlg移动而移动。 但是因为在同一个资源rc里建立的对话框, 貌似CCCCdlg始终显示在CAAAdlg上面,CBBBdlg下面。 

我在建立CBBBdlg 的初始化中创建CCCCdlg
ccccdlg = new CCCCdlg;
ccccdlg ->Create(IDD_CCC_DLG, GetDlgItem(IDD_BBB_DLG));
  image_dialog->ShowWindow(SW_SHOW); 将cccdlg的父窗口设置为 BBBdlg了啊。。

求解释,解决,,在线等...

[解决办法]
GetDlgItem(IDD_BBB_DLG)这个错了
你自己Debug下看看GetDlgItem应该是返回NULL了
如果Create的第二个参数为NULL,那么会设置你程序的主窗口AAA为你CCCC对话框的父窗口,而不是BBB
[解决办法]
ccccdlg ->Create(IDD_CCC_DLG, this)

热点排行