关于SDI程序启动的一个问题
boge 2000-02-21 10:28:00 我要在程序(SDI)的主界面出现之前,加一个登录对话框。如果用户选择不登录退出,程序能在不出现任何其它界面的情况下退出。如何实现?
思路一是:
一般情况下,程序在运行到ProcessShellCommand之后,ShowWindow之前,已出现一个界面。如果能控制它运行到此时不出现界面(隐含或最小化)就可。但我目前在PreCreateWindow中设STYLE,没有用。
思路二是:
将登录对话框放在CMainFrame或 CXXXDoc类中,通过发WM_CLOSE消息,但尝试半天,也没有好的方案。
思路三是:
我现在用的是模板机制,是不是不能用模板?