我现在需要用VC实现以下内容:在登陆框界面(CSign)输入用户名,密码按登陆按钮通过验证后
登陆框消失,弹出类似MSN/QQ显示用户列表的界面(CManage)。我现在的方法是把登陆框和显示用户列表的界面都用CDialog作为基类
按了登陆按钮后登陆框destroy,用DoModal显示CManage界面
可问题是在CManage界面上的树形控件总是无法显示,只能见到白框而看不到目录的内容。而如果只用一个界面做另外一个测试用的DEMO的话,CManage界面却可以正常显示树形控件。我想是不是应该用其他类作为CManage的基类?或者是我哪里设置不对?
因为我刚开始接触MFC,所以不是很了解。网上大致找了下,也没有相关的资料,所以希望大家能多多点拨
谢谢!
登陆框消失,弹出类似MSN/QQ显示用户列表的界面(CManage)。我现在的方法是把登陆框和显示用户列表的界面都用CDialog作为基类
按了登陆按钮后登陆框destroy,用DoModal显示CManage界面
可问题是在CManage界面上的树形控件总是无法显示,只能见到白框而看不到目录的内容。而如果只用一个界面做另外一个测试用的DEMO的话,CManage界面却可以正常显示树形控件。我想是不是应该用其他类作为CManage的基类?或者是我哪里设置不对?
因为我刚开始接触MFC,所以不是很了解。网上大致找了下,也没有相关的资料,所以希望大家能多多点拨
谢谢!
我现在已经实现的是按了CSign的登陆按钮以后登陆框消失,并且弹出用户列表界面(CManage)问题在于CManage上的树型控件无法显示列表各表项的名称但我如果单独把CManage拿出来作为主对话框(在另一个DEMO中),却可以正常显示列表的各个表项的名称。
应该在你的程序主对话框(CManage)中的OnInitDialog()中用CSign sign;
sign.DoModal()的方法弹出登录对话框,然后取得sign输入的用户名等信息,
如果登录成功return true主对话框就显示