我将对话框 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了啊。。求解释,解决,,在线等...
ccccdlg = new CCCCdlg;
ccccdlg ->Create(IDD_CCC_DLG, GetDlgItem(IDD_BBB_DLG));
image_dialog->ShowWindow(SW_SHOW); 将cccdlg的父窗口设置为 BBBdlg了啊。。求解释,解决,,在线等...
你自己Debug下看看GetDlgItem应该是返回NULL了
如果Create的第二个参数为NULL,那么会设置你程序的主窗口AAA为你CCCC对话框的父窗口,而不是BBB
你自己Debug下看看GetDlgItem应该是返回NULL了
如果Create的第二个参数为NULL,那么会设置你程序的主窗口AAA为你CCCC对话框的父窗口,而不是BBB
不是很明白什么意思,,那我应该传什么参数给他。。如何才能让CCC显示到BBB上面