关于主对话框窗口嵌入子对话框窗口的说明

来源:互联网 发布:php 报修系统 编辑:程序博客网 时间:2024/05/16 06:18

 

今天突然间想起了一个很久以前做过的程序,当时的想法是这样的,主对话框的窗口不改变,而是改变子对话框的窗口,然后将修改后的子对话框窗口,贴到主对话框窗口上。整个过程就像以前卡巴斯基的按钮选择不同的配置界面一样。

 

主要的程序代码,如下:

 

CMyTestDlg   *pDlg;

 

pDlg = new CMyTestDlg;

 

pDlg->Create(IDD_DIALOG1,this);

 

pDlg->ShowWinodws(SW_SHOW);

 

CRect rect;

 

GetClientRect(&rect);

 

pDlg->MoveWindows(&rect);

 

需要注意的一点,就是需要将子对话框的属性进行以下设置:

 

Style  == child

 

BORDER == none

 

结论:这是个很简单的实现方式,只是需要记录一下,以免时间长了以后,忘记了。

原创粉丝点击