读书人

想把一个对话框嵌入到另一个对话框中

发布时间: 2012-01-29 21:39:32 作者: rapoo

想把一个对话框嵌入到另一个对话框中,
m_dlgTest.Create(IDD_DIALOG1, this);
m_dlgTest.ModifyStyle(WS_POPUP,WS_CHILD,0);

CRect rcDlgs;
GetDlgItem(IDC_AREA)-> GetWindowRect(rcDlgs);

ScreenToClient(&rcDlgs);
SetWindowPos(
m_dlgTest.MoveWindow(rcDlgs);
m_dlgTest.ShowWindow(SW_SHOW);
这是我的代码,可是总不成功

[解决办法]
m_dlgTest.Create(IDD_DIALOG1, this);
m_dlgTest.ModifyStyle(WS_POPUP,WS_CHILD,0);

-->

m_dlgTest.Create(IDD_DIALOG1);
m_dlgTest.ModifyStyle(WS_POPUP,WS_CHILD,0);
m_dlgTest.SetParent( this );
[解决办法]
动态设置当然没问题,我只是觉得在资源里设置方便,而且你会出问题应该和这个没关系

读书人网 >VC/MFC

热点推荐