求救,奇怪的Create

yzx110 yzx110 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
基于对话框的程序,主窗口分3个区域(上,右,下)用于显示子对话框.

可是为什么有些子对话框(创建在"下"区域的对话框)会产生创建失败的情况(一直失败),我发现只有在对话框上面放了一些控件才出现这样的情况。

可是有些对话框也是同样的操作却创建正常。

不知道为什么??

if (!m_sChatDlg.Create(IDD_CHAT,this))
return FALSE; //一直返回FALSE
m_sChatDlg.MoveWindow(rcBottom);
m_sChatDlg.ShowWindow(SW_HIDE);

if (!m_sShareDlg.Create(IDD_SHARE,this))
return FALSE; //如果这个先创建,则总是返回TRUE
m_sShareDlg.MoveWindow(rcBottom);
m_sShareDlg.ShowWindow(SW_SHOW);

m_sChatDlg m_sShareDlg 都是派生子CDialog类的子类的对象
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
yzx110
VC/MFC 16,550 成员 421,606 内容