想把登陆框中的用户名显示到另一子对话框中,请大家帮帮忙!

解决方案 »

  1.   

    1.你的登录框应该是一个类(CLoginDlg)2.在你的这个类中定义一个用户名的变量m_myID;3.在**Dlg.h中加入#include "LoginDlg.h"把登录类包含进来4.在.H中public: 中加入  CLoginDlg  dlg;5.在初始化的时候   用  m_resname=dlg.m_myID;(其中m_resname是你要显示的Edit的变量)
      

  2.   

    我已经解决了,谢谢大家.我的方法是在APP类定义了个变量,在登录框用extern c**App theApp,把用户名值给APP中定义的变量.然后就可以在任何地方使用它了...
      

  3.   

    虽然楼主说解决了,但是用global variable不是个好办法。楼主好好看看msdn里的CWnd::UpdateData()方法吧。
      

  4.   

    P.S. 其实用mfc做的对话框的话,你不懂UpdateDate()也没关系,wizard都帮你做好了。楼主看看openfiledialog是怎么在调用者和对话框之间传递数据的,这个模式才是正确的windows模式。
      

  5.   

    据说CWnd::UpdateData()是最标准的做法
      

  6.   

    方法很多
    同进程:发消息比较方便。
    异进程:有剪贴板、管道、copydata、socket等等