`
thecloud
  • 浏览: 880658 次
文章分类
社区版块
存档分类
最新评论

vs2008为基于对话框的工程添加 子对话框

 
阅读更多

实现目标:在主对话框添加子对话框,其中子对话框的大小和位置由 在 主对话框中的 图片按钮 的 大小和位置决定。


1.先 建立 一个 子对话框,属性中 style -child, border- none, 并为其添加关联类,所属 基类CDialog, 命名CConfigChild

2.在 主对话框 类CNetTesterDlg 中 添加 类变量CConfigChild m_WelcomePageDlg

3. 在主对话框 类CNetTesterDlg函数OnInitDialog() 中 添加如下代码即可

	//创建子对话框
	m_WelcomePageDlg.Create(IDD_CHILD, this); 
	//接下来根据先获得主对话框上图片控件的尺寸
	CRect rcDlgs; 
	GetDlgItem(IDC_STATIC_PIC)->GetWindowRect(rcDlgs); 
	ScreenToClient(rcDlgs); 
	// 定位属性页
	m_WelcomePageDlg.MoveWindow(rcDlgs);  
	m_WelcomePageDlg.ShowWindow(SW_SHOW);//显示这个对话框,隐藏其他对话框


分享到:
评论

相关推荐

    修改对话框为BCG工程、手动添加控件

    修改对话框为BCG工程、手动添加控件

    CTabCtrl的子对话框获取主对话框的句柄实例

    VC2008基于对话框的工程TabDemoDlg中,添加了CTabCtrl控件,CTabCtrl控件中,又添加了几个子对话框Page1Dlg、Page2Dlg和Page3Dlg。而在每个子对话框里,需要调用TabDemoDlg的函数和控件。示例提供了调用和发消息的...

    如何在ActiveX控件中显示对话框界面

    3、生成一个基于对话框的类 4、在含有OnDraw函数的类中调用该对话框 先在 *.h文件中定义对话框的类变量 在要调用类的OnCreate函数中添加dlg.Create(IDD_DIALOG1,this);和 dlg.ShowWindow(SW_SHOW); 两个语句,如下...

    如何在对话框上使用滚动条控件

    一,新建一个基于对话框的工程Ex081122。 二,在上面增加一个滚动条控件,并为其关联一个控制型的变量m_scroll。 三,在CEx081122Dlg::OnInitDialog的初始化函数中加上如下代码: m_scroll.SetScrollRange(0,100); ...

    监测程序详细介绍,源代码 实现对程序的监测

    新建基于对话框的过程 工程名为:MonitorProcess 说明:本程序默认启动为隐藏。按Ctrl+S 弹出对话框。选择添加程序路径名,然后添加,添加之后需要点击下拉列表选择,然后点击启动监测。 默认每4s监测一次。如果被...

    监测程序--续

    这个是继上一个资源的改进。。。 说明:本程序默认启动为隐藏。按Ctrl+S 弹出对话框。... 默认每4s监测一次。如果被监测的程序未启动,则将其启动,若已经启动,则会弹出...新建基于对话框的过程 工程名为:MonitorProcess

    MFC对话框界面按钮的多种美化方法

    该工程使用按钮类对按钮控件进行美化,涉及到多种美化方法,实现界面按钮的透明显示,添加界面背景图片和文字,使界面看起来很美观!自己做的工程,肯定能用。

    VC++程序课程设计报告-学生信息管理系统文档.doc

    创建一个基于对话框的学生信息管理系统,可实现学生信息的录入、查询、删除。该工程分为登录对话框、录入对话框、查询对话框、删除对话框和主对话框五个。各对话框主要用模态对话框的形式实现连接。通过点击各按钮...

    MySock 应用Socket编程实现一个简单的网络聊天程序。VC++

    是通过建立基于对话框的MFC工程文件来实现编程,并支持window socket。重点在于整体的设计是基于对话框和类的。 先进行对话框的布局以及各个控件属性的设置,再为控件添加响应函数和成员变量。客户端和服务器端整合...

    MFC-SimpleGobang:用MFC对话框(而非单文档)编写的五子棋游戏,代码对初学者友好,内含可执行文件可直接下载运行(Simple Gobang Program,or called it Five-in-a-raw)

    可为您提供一个简单的C++ MFC对话框五子棋程序框架,在此基础上您可以继续添加新的功能。对于初学者,这个简易的小程序还能帮助您学习C++ MFC对话框编程,并做出一个简单并好玩的程序。 运行效果: 使用这个程序? ...

    基于MFC的计算器

    本代码实现了Visual C++ 下 使用MFC实现简单的计算器,基于对话框的MFC应用程序,添加了菜单,按钮对鼠标敏感,当鼠标移动到按钮上时,按钮变色。并且添加了 数制转换、大数阶乘、求圆周率等功能。

    用VS2008 ATL开发可以显示Gif的ActiveX控件源码.rar

    VS2008+ATL开发Gif的ActiveX控件(毛坯)  创建一个空的解决方案,名称GifSolution。将来包含控件项目和测试项目。新建项目,弹出的对话框中选ATL项目,名称为GifAnimate确定。弹出的对话框中选择DLL服务器(可选允许...

    mscomm控件说明

    在为程序员串口通讯编程节省了很多时间基于对话框的应用中加入一个MSComm控件非常简单。只需进行以下操作即可: 打开“Project->Add To Project->Components and Controls->Registered Activex Controls”(工程/...

    MFC多窗口例程

    新建一个基于对话框的MFC工程, 通过菜单"Insert>>Resource"打开添加资源对话框, 在其中选择Dialog后点击New创建一个新的对话框 按Ctrl+W打开ClassWizard,系统会提示刚才创建了一个新的对话框资源,是否建立...

    MFC坐标轴及函数图像绘制

    利用VS建立MFC基于对话框的工程,其他默认。之后添加两个文本输入控件,两个按钮控件,并为文本控件建立两个Csting型的变量。打开文件名+Dlg.cpp。找到:OnPaint() 函数,在该函数最后的 }前添加实现代码。本资源以上...

    Visual C++开发经验技巧宝典(第4章)

    0203 在基于对话框的应用程序中添加文档\视图的支持 101 0204 解析浮动状态下工具栏的父窗口 101 4.4 MFC编程技术 101 0205 根据位图资源ID获取位图大小 101 0206 将某个控件对象关联到对话框中的控件资源...

    VS2013 MFC 编程基础(19个专题)

    VS2013 MFC 编程基础,共有19个专题实例,作为VS2013、VC++和MFC开发的基础入门资料,对初学者很有帮助!N和weet45厘序量D以量 #目度 M用啊 Mnua ca+程 WICELL 名啊 位 B日经验 进入应用程序向导,一开始会给出默认的...

    操作系统处理机调度实验报告

    1. 创建一个基于对话框的名为HW的工程。 2. 添加控件(包括3个按钮和9个static text控件和1个输入框)。 3. 将3个按钮的ID分别改为IDC_BUTTON_CREATE 、IDC_BUTTON_KILL 、IDC_BUTTON_CLOSE ,标题为 Create、Kill、...

    MFC中播放SWF_VS2010

    创建一个基于对话框的MFC程序 在对话框上,点击右键,插入 ActiveX 控件 将控件调整,结果如下: 将控件添加一个变量: m_FlashCtl 并在工程的类视图中,添加 类,选择 ActiveX控件中的 MFC类 然后,选择 ...

    基于ASP.NET在线考试系统设计

    如果在单击“新建工程”对话框上的“打开”按钮之前选定了对话框左下角的“不再显示这个对话框”复选框,则在以后启动Visual Basic时就不会显示这个对话框了 单击“新建工程”对话框上的“打开”按钮,对话框关闭,...

Global site tag (gtag.js) - Google Analytics