单文档浮动对话框之二

单文档浮动对话框之二

        首先新建一个单文档Dialog,一路按下去在。

        工程界面中添加一个对话框IDD_DIALOG1,为这个对话框创建一个新类ShowDog,基类是CDialog。

        在单文档中添加一个菜单选项,把Pop-up选项上的勾去掉,添加ID为ID_SHOW,菜单标题是“弹出对话框”。

        在MFC-ClassWizard中CMainFrame类中为ID_SHOW添加函数OnShow。

        在MainFrm.cpp中添加头文件
         #include "ShowDog.h"

        在函数OnShow中添加如下代码
void CMainFrame::OnShow()
{
 // TODO: Add your command handler code here
 ShowDog* SimpleDialog = new ShowDog(this);  //

 SimpleDialog ->Create(IDD_DIALOG1 , GetDesktopWindow());  /*IDD_DIALOG1是弹出对话框的ID,GetDesktopWindow()是弹出对话框的属性,为可选参数*/

 SimpleDialog ->ShowWindow(SW_RESTORE);
 
}
         这样一个弹出可变控件对话框的窗口就完成了

你可能感兴趣的:(单文档浮动对话框之二)