求助:6.0应用vc6.0 mfc 界面设计顶层常用应用不见了

安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&VC++6.0&MFC基于多文档视图应用程序运行时出现登录界面并且没用子窗口的方法
1》创建一个多文档应用程序,工程名为NoChildWnd
2》在VC6.0工作区中选择ClassView标签,展开NoChildWnd
classes/CnoChildWndApp类
3》双击CnoChildWndApp类中的初始化函数InitInstance(),在客户区显示初始化函数InitInstance()添加如下代码,目的是为了启动时无子窗口
BOOL CNoChildWndApp::InitInstance(){
&CCommandLineInfo cmdI
&ParseCommandLine(cmdInfo);//禁止程序启动时自动创建子窗口
&cmdInfo.m_nShellCommand=CCommandLineInfo::FileN
如何启动程序时先出现登录界面,登录成功再出现主界面
首先做登录界面,先在菜单栏里点击插入资源,选择Dialog,然后为他建立一个类,类名为CLoginDlg,在对话框中插入控件两个编辑框,两个静态文本,右击用户名对应的编辑框添加类向导,在Member Variable里为其添加变量类型名m_UserName,同时为密码编辑框加变量类型名m_Pwd,在OnOk函数里写判断用户输入的信息。
//登录界面的OnOk函数可以如下写
UpdateData();
if(m_UserName.IsEmpty()){
MessageBox("用户名不能为空!");
if(m_Pwd.IsEmpty()){
MessageBox("密码不能为空!");
if(m_Pwd!="123456"||m_UserName!="123456"){
MessageBox("您输入的信息不正确!");
CDialog::OnOK();
//在主界面的OnCreate函数下添加如下代码,记得插入头文件#include "LoginDlg.h"
if(IDOK == dlg.DoModal()) {
5》编译-链接-运行可得如图所示效果
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 wince6.0导航更换界面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信