在主窗口对应的.h文件中包含非模态窗口的.h文件
#include "tv.h"
并定义:
CTV *pTVDlg
在主窗口中相应相应的事件的函数内添加如下代码:
if (pTVDlg==NULL)
{
pTVDlg = new CTV(this);
pTVDlg->Create(IDD_TV, this);
}
pTVDlg->ShowWindow(SW_SHOW);
pTVDlg->UpdateWindow();//更新非模态对话框中各个控件
如果需要在主窗口中销毁非模态,在相应的事件响应函数中
pTVDlg->DestroyWindow();
delete pTVDlg;
pTVDlg=NULL;
创建非模态窗口
本文介绍如何在主窗口中创建并显示非模态窗口,包括初始化、显示及销毁非模态窗口的过程。通过实例代码展示了如何使用 CTV 类来创建非模态窗口,并在需要时将其显示出来。
1778

被折叠的 条评论
为什么被折叠?



