none
"重登录"按钮的实现? RRS feed

  • 常规讨论

  • 问题描述:

    工程是MFC的,在对话框中有“重登录”按钮,实现是先退出整个工程,然后启动登录界面,请问我该怎么去实现这个功能,最好有code。

    谢谢各位了!

    • 已更改类型 唐国粟 2010年3月23日 3:08
    2010年3月23日 2:57

全部回复

  • 你这个问题太别扭了,我想不出怎么回答你……
    2010年3月23日 6:18
    版主
  • MFC本来就没有登录功能……自己怎么做登录的,反过来做就是退出了,然后把登录界面重新激活……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年3月23日 22:36
    版主
  • 问题太别扭?

    是我没有描述得清楚吗?

    那我重新在描述下了。

    MFC新建的一个工程,这个工程很简单,上面只有两个按钮,一个“退出”、一个“重新登录”的按钮。

    所谓“重新登录”就是退出,然后重新登陆。我能实现“退出”的功能,可是不知道该怎么重新运行这个工程。 

    2010年3月24日 7:52
  • 我能退出,可我不知道该怎么去实现激活这个登录界面?

    能详细点吗?

    2010年3月24日 7:53
  • 比如退出之后将这两个按钮隐藏,显示用户名密码输入框……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年3月24日 11:47
    版主
  • 说简单点就跟windows xp的注销功能是一样的,退出,然后现实登录界面。

    2010年3月26日 4:22
  • 重登陆是你自己设计的按钮么?

    重登陆属于你的自定义需求吧... 就像之前楼上说的, 怎么登陆的就怎么重登陆.

    要么你可以选择程序不退出, 界面显示为重登陆, 然后程序后台自己重新初始化环境.

    要么可以选择程序退出当前实例, 然后重启一个新的实例. 可以靠通过临时文件来重启实例, 或者当前实例重启个新实例后再退出.

    感觉的确是有点别扭的问题...

    2010年3月26日 6:18
  • 我现在的问题是,不知道该怎么样去重起一个实列!

    可能我没有把问题描述清楚,我举列描述下:

    我有一个对话框,MFC的,在菜单栏有个重登录的按钮,(跟windows的切换用户或注销有点相似)

    我需要的是这个对话框被关闭,然后重起这个对话框,(启动对话框是鼠标双击exe),现在重起时不要双吉,我该用什么方法来启动这个exe呢?

    或许描述的不太清楚,还是菜鸟在修炼中,希望有点关键代码!

    2010年3月27日 13:23
  • 对话框是你自己的,要重新显示的话,怎么显示对话框的,重新显示一遍对话框就可以了。



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年3月27日 13:46
    版主
  • 似乎明白你的意思了哈!

    呵呵 ,谢谢哈!

     

    2010年3月29日 2:51