读书人

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

发布时间: 2013-12-13 00:50:19 作者: rapoo

如何更改首先显示的窗体顺序?谢谢
现在第一个显示的窗体是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是个虚函数。

读书人网 >C++

热点推荐