| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 749 人关注过本帖
标题:新手求助~~~~关于MFC窗口
只看楼主 加入收藏
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:6 
新手求助~~~~关于MFC窗口
一个基于对话框得程序:   
       为了保护一些东西,我想在程序运行时,在主窗口出现前,先弹出一个密码登陆窗口,密码正确就可以进入程序,反之就退出,程序运行结束。想知道在主窗口前怎么调用到登陆窗口。。。。假设密码就为123吧。


///////////////////////////////////////////////////纠正一下呵呵。。。。。。。
      可能是我的表达不是很正确出的错,这个问题我原本的意思是在程序运行的时候,先出现密码验证窗口,密码正确就继续向下执行出现软件正常的界面,不对就退出程序。。。。。。。

[ 本帖最后由 ltyjyufo 于 2010-3-16 13:01 编辑 ]
搜索更多相关主题的帖子: 密码 东西 对话框 
2010-03-15 16:36
秀痘魔导士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:250
专家分:1150
注 册:2009-12-23
收藏
得分:5 
CDialog.DoModal()
2010-03-15 16:39
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
收藏
得分:0 
  二楼说的是模式窗口???  详细一点哦

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-03-15 16:50
秀痘魔导士
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:250
专家分:1150
注 册:2009-12-23
收藏
得分:5 
以下是引用ltyjyufo在2010-3-15 16:50:59的发言:

  二楼说的是模式窗口???  详细一点哦
因为模态窗口阻塞FRAME,那么目的不是达到了吗。你试试模态窗口建立之后,你的frame还能不能响应。
2010-03-15 16:54
quietstar
Rank: 2
来 自:虚无缥缈处
等 级:论坛游民
帖 子:28
专家分:98
注 册:2009-4-13
收藏
得分:5 
假设已有一个窗口类CTest和某一个窗口关联,那么可以在CMainFrame类的WM_CREATE消息处理函数OnCreate里面,return 0语句之前添加如下语句:
CTest test;
test.DoModal();
注意在MainFrame.cpp文件前面添加头文件#include "CTest.h"。

[ 本帖最后由 quietstar 于 2010-3-15 17:20 编辑 ]

流光穆然去,美梦随佳人。薄雾似成雨,芳樽清茶冷。郁郁清风外,悠然不复生。
2010-03-15 17:19
ltyjyufo
Rank: 9Rank: 9Rank: 9
来 自:未来
等 级:蜘蛛侠
威 望:2
帖 子:353
专家分:1166
注 册:2009-10-25
收藏
得分:0 
在程序运行的时候,先出现密码验证窗口,密码正确就继续向下执行出现软件正常的界面,不对就退出程序。。。。。。。

翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-03-16 13:08
quietstar
Rank: 2
来 自:虚无缥缈处
等 级:论坛游民
帖 子:28
专家分:98
注 册:2009-4-13
收藏
得分:5 
先写一个函数验证用户信息,然后在OnCreate里面进行调用,如果正确就返回0,错误就返回-1。返回0,密码验证窗口关闭,然后显示程序主界面;返回-1,程序退出,但会弹出一个对话框,提示类似“创建单文档程序失败”这样的信息。类似下面这样:
if(test.DoModal()==IDOK)
{
    if(userlogin(username,password))
    {
        return 0;
    }
    else
    {
        return -1;
    }
}
else
{
    return -1;
}

流光穆然去,美梦随佳人。薄雾似成雨,芳樽清茶冷。郁郁清风外,悠然不复生。
2010-03-17 13:00
快速回复:新手求助~~~~关于MFC窗口
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017381 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved