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

对话框嵌套对话框时,为什么子对话框不显示啊该如何处理

2012-02-13 
对话框嵌套对话框时,为什么子对话框不显示啊?Style中Style为ChildBorder为NoneMoreStyles中选中ControlExt

对话框嵌套对话框时,为什么子对话框不显示啊?
Style中Style为Child      
    Border为None      
    More       Styles中选中Control      
    Extended       Styles中选中Control       parent      

    然后在父对话框中添加子对话框类成员CInsideDlg,在OnInitDialog中加入      
CInsideDlg     m_child;
m_child.Create(IDD_DIALOG1,this);
//m_child.ShowWindow(0);  
m_child.MoveWindow(10,20,20,10,TRUE);
        //m_child.ModifyStyle(0,   WS_TABSTOP,   0);
m_child.ShowWindow(SW_SHOW);

编译没有问题,但执行后出来的主对话框没有显示子对话框,这什么原因啊?

[解决办法]
太小了?
[解决办法]
m_child.MoveWindow(10,20,20,10,TRUE);

你这个跟本就不是一个正确的矩形

bottom 必须大于 top
[解决办法]
CInsideDlg m_child;
放到.h文件里面看看
[解决办法]
很明显不是一个矩形嘛

热点排行