首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么更改首先显示的窗体顺序?多谢

2013-12-13 
如何更改首先显示的窗体顺序?谢谢现在第一个显示的窗体是PASSDLG初始化部分如下:BOOL PASSDLG::OnInitDial

如何更改首先显示的窗体顺序?谢谢
现在第一个显示的窗体是PASSDLG
初始化部分如下:

BOOL PASSDLG::OnInitDialog() 
{
CDialog::OnInitDialog();
        UpdateData(FALSE);
SetTimer(1,1000,NULL);
return TRUE;  
}



我添加了一个窗体SELECT,想让这个SELECT窗体首先显示,并通过点击一个按钮再让PASSDLG显示的话,这样做可否?
1、将PASSDLG的oninitdialog部分删除
2、在SELECT类中添加oninitdialog()


好像是不对的。。。哪里错了- -
[解决办法]
不是这样的,OnInitDialog
会被 DoModal()函数,以某种方式调用。

VC6中,OnInitDialog 用于响应 WM_INITDIALOG消息。
以后版本的OnInitDialog是个虚函数。

热点排行