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

想把一个对话框嵌入到另一个对话框中,解决思路

2012-01-29 
想把一个对话框嵌入到另一个对话框中,m_dlgTest.Create(IDD_DIALOG1,this)m_dlgTest.ModifyStyle(WS_POPU

想把一个对话框嵌入到另一个对话框中,
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 );
[解决办法]
动态设置当然没问题,我只是觉得在资源里设置方便,而且你会出问题应该和这个没关系

热点排行