首页
社区
课程
招聘
未解决 [求助]关于MFC对话框的小问题(对于各位大佬来说)
发表于: 2019-9-18 18:52 2467

未解决 [求助]关于MFC对话框的小问题(对于各位大佬来说)

2019-9-18 18:52
2467

C+新人(C++纯小白,外行)求助(可适当范围内有偿),感谢各位大佬(下文:{}中括号问题忽略,因为复制的时候没复制上)
我想把一个基于MFC(1)的对话框添加到另一个
MFC(2)的按钮事件之后(如果判断登录成功的话),
想请教下如何做到。以下两种方式都用过,可以成功编
译,但是点击按钮之后并没有窗口出来,只是提示
message信息“登陆成功”就没了。
下面是按钮事件函数
∥ CTABLOGIN消息处理程序
void CTABLOGIN: On Bn Button Login
CString User;
GetDIgltem(IDC EDIT USER)->Get Window Text(User);
CString Pass;
GetDIgltem(IDC EDIT PASSWORLD)->Get Window Text(Pass)
CString LoginRet= Login(User, Pass);
CString strT'mp- LoginRet Mid(0, 7);
if (strTmp== VMProtectDecryptStringA(011011"))
AfxMessage Box( VMProtectDecryptStringA"登入成功!");
∥第一种方式
/CBulletDIg dIg;
m mAin Wnd=&dI
INT PTR rEsponse dIg DoModal0:
/
∥第二种方式
CBulletDlg *dIg- new CBulletDIg
dlg->Create(IDD BULLET DIALOG. this)
dIg->Show Window(SW SHOW):
eturn
Afx Message Box(LoginRet);

 

模态也试过,也是一样的结果,点击按钮没反应


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 5514
活跃值: (2254)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这代码看的好无感呀,能不能放在论坛自带的那个放代码的东东里。
2019-9-18 20:18
0
雪    币: 1016
活跃值: (70)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
模态:CBulletDlg cbutest;    cbutest.DoModal();
非模态:CBulletDlg * cbutest;    cbutest = new CBulletDlg();    cbutest->Create(IDD_DIALOG1, this);    cbutest->ShowWindow(SW_SHOW);
如果还出不来,建议你看下你CBulletDlg类里,窗口推送位置或者有没有隐藏掉
2020-8-10 15:03
1
游客
登录 | 注册 方可回帖
返回
//