在mfc中对话框可以单独使用吗

为什么书上的例题都是将单文档添加在单文档上,并要为对话框添加对话框类,难道对话框就不能单独使用吗?如果能,如何使用呀?举个例子!... 为什么书上的例题都是将单文档添加在单文档上,并要为对话框添加对话框类,难道对话框就不能单独使用吗?如果能,如何使用呀?举个例子! 展开
 我来答
路鸥zi
2010-12-18 · TA获得超过1949个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:107万
展开全部
把每一组设计为一个对话框类,即从CDialog派生出来的,Style设置为Child。然后通过IDE添加成员变量、消息映射和事件处理。
组合的时候,在需要包含这个子对话框的位置,留出位置,然后添加就可以了。
给你一段我自己工程中的代码,可以参考一下。
m_Celem=new CElement;//子对话框

CRect rect;//确定位置
m_sigle.GetWindowRect(&rect);
ScreenToClient(rect);

m_Celem->Create(IDD_CHILD_ELEMENT,this);//插入之
m_Celem->SetWindowPos(NULL,rect.left,rect.top,0,0,SWP_NOSIZE);
m_Celem->ShowWindow(SW_HIDE);
百度网友96aa8d3
2010-12-17 · TA获得超过433个赞
知道小有建树答主
回答量:2306
采纳率:75%
帮助的人:945万
展开全部
可以用
做例子的时候 就是单独的对话框的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式