最好把登陆部分放到应用程序主框架类(就是那个CWinApp的派生类)的初始化函数(InitInstance)中,如果用户登陆没有成功,你就在这个函数(InitInstance)中返回FALSE,那么程序就终止了。如果登陆成功,就继续向下走,完成你的应用程序的正常初始化。
看到又有人回复了,我修改一下回复补充一下,我看到有另外一个人回答说登陆界面是主界面创建之后才出来的。请特别注意一下,那种做法是不合适的。正确的做法是在主界面创建之前进行登陆操作,而我教你的做法正是那么做的。
你的登陆界面是自己创建的一个模态对话框吧? 其实登陆界面是在主界面创建之后才出来的,如果要能够实现登陆界面关闭主界面也关闭那么主界面需要提供一个关闭的借口给登陆界面,你可以采用传递this指针给登陆界面 ,用这个主界面的this指针来调用关闭主界面的函数
自己想