读书人

VC++ 小疑点

发布时间: 2012-02-22 19:36:55 作者: rapoo

VC++ 小问题 求救—
我有2个窗口,一个登录窗口,一个程序窗口, 登录窗口不是主窗口 怎样实现 先只显示登录窗口 再显示主窗口
InitInstance() 中m_pMainWnd的赋值 是必须得么?

[解决办法]
现在主窗口中创建一个登录窗口,显示该窗口并隐藏主窗口,根据登录的成功还是失败,决定是直接退出或者显示出主窗口并关闭登录窗口
[解决办法]
m_pMainWnd是MFC负责的,
[解决办法]
在InitInstance()中在主窗口之前的写代码,让你的登录窗口调用DoModal()
[解决办法]
//显示登录框
DlgLogon.ShowWindow(SW_SHOW);
DlgLogon.SetActiveWindow();
DlgLogon.SetForegroundWindow();

[解决办法]
你新建好登录窗口的类,直接在InitInstance()里面调用,然后根据这个窗口的返回值再决定是否显示主程序窗口就可以了啊

读书人网 >C++

热点推荐