MFC在主对话框中显示子对话框
来源:互联网 发布:win10有网络不能上网 编辑:程序博客网 时间:2024/04/19 22:18
第一步:新建MFC对话框工程,并在对话框中添加一个PicCtrol控件,type设为Frame,为其添加控件变量m_Frame:
第二步:添加对话框资源,Border设为None,Stype设为Child,ID为IDD_DIALOG_CHILDDLG,并生成类CChildDlg:
第三步:在主对话框头文件中包含子对话框类的头文件,并添加变量:
public:
第四步:在主对话框初始化函数中添加:
m_ChildDlg.Create( IDD_DIALOG_CHILDDLG, this );//创建子对话框,注意资源对话框里的Stype设为child
CRect rt;
m_ChildDlg.GetClientRect( rt );//获取子对话框客户区矩形
CRect fmrt;
m_Frame.GetClientRect( fmrt );//获取PicCtrol控件矩形
m_Frame.MapWindowPoints( this, fmrt );//类似ScreenToClient
m_ChildDlg.MoveWindow( fmrt );
m_ChildDlg.ShowWindow( SW_SHOW );
原文:http://blog.sina.com.cn/s/blog_a291f6360102uxir.html
0 0
- MFC在主对话框中显示子对话框
- MFC下使用CvvImage在子对话框(非主对话框)中无法显示图片的解决方法
- MFC在父对话框中嵌入子对话框
- 在MFC对话框中显示html网页
- 在MFC对话框中显示网页
- 在MFC对话框中显示html网页
- MFC 子对话框中得到主对话框指针
- MFC 子对话框中得到主对话框指针
- MFC 父窗口中显示子对话框的作业流程
- MFC子对话框跟随主对话框移动
- MFC 关于在对话框上的同一区域显示不同的内容(子对话框)
- MFC在规则动态库中,创建子对话框
- MFC在子线程中关闭主线程对话框
- 在父对话框中嵌入子对话框
- 在父对话框中嵌入子对话框
- mfc父对话框调出子对话框显示数据的问题
- 在mfc对话框中添加一个显示网页的窗口
- 在MFC对话框中显示另外一个应用程序窗体
- C语言版Trim()函数,去除字符串中的空字符
- 警惕UNIX下的LD_PRELOAD环境变量
- UEFI下装Ubuntu Win10 双系统
- <仅是自己做笔记。。。系列-11>输入n,用最快的方法求Fibonacci数列的第n项。
- 外键值可为空
- MFC在主对话框中显示子对话框
- 关于Android Studio如何导入library project
- Android中自定义控件获取text的宽高方式
- 【MySQL】MySQL 入门教程
- 「考试」是一场考生与出题者间的猜谜游戏,不是「做学问」
- Cloud Design Pattern - Event Sourcing Pattern(事件溯源模式)
- 关于游戏《挑战巅峰》中铺砖算法的猜测 -Unity
- HBase 笔记 -- 1
- poj3977