一、建立对话框工程
在vs2010下建立工程,如DDrawYUV
右键工程“类向导”,新建一个对话框。然后在对话框模版上右键选择属性,在右面的属性对话框中,选择“style”项,更改值为“child”;“Border”项,更改值为“thin”。
二、在主对话框进行初始化
首先、添加成员变量
CShowChildDlg m_childDlg;(添加自己的对话框类)
其次、在OnInitDialog函数中填写子对话框的初始化内容
如下代码:
// TODO: 在此添加额外的初始化代码
//对子窗口初始化
BOOL het = m_childDlg.Create(IDD_SHOWCHILDDLG,this);//添加子窗口到本对话框(此部分的ID一定要填写子对话框模版的资源ID)
if(!het)
AfxMessageBox(_T("子窗口创建呢失败"));
CRect childArea;//子窗口应该存放的区域
GetDlgItem(IDC_CHILD)->GetWindowRect(childArea);//获