青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 756|回复: 1

[疑难] MFC对话框显示的问题

[复制链接]
发表于 2015-4-29 21:27 | 显示全部楼层 |阅读模式
大家好,请教大家个简单的问题,我用VC++6.0开发ug,添加的MFC对话框如果通过UG的菜单按钮直接调用显示时正常,而在显示之前加入其它环节时(比如文件选择),它会出被UG主界面覆盖。" Y6 g* m" k* s0 H6 A
请问该怎样解决?谢谢啦~~~. s7 e  k2 y: N4 m
CWnd* pParent = AfxGetMainWnd();$ h1 }7 ^4 d9 @( Y! ]+ I
DisplayMyDialog (pParent);
6 m, N% h" B3 q' y3 f
6 D' M/ E, J; S5 g% T+ a3 d7 Y* G; x
0 g$ Q% W$ N1 W# ?& B2 S9 h1 O( w5 P
void DisplayMyDialog(CWnd* pParent)
9 p9 s/ E! m1 i2 L9 C2 }4 ~{
$ |1 K6 o$ |1 y) \$ {( E                1 `1 Z; ?' d# X& n
        AFX_MANAGE_STATE(AfxGetStaticModuleState()); . V, i4 ?  }9 |( t, S
        CBlockDlg* theDlg=new CBlockDlg();
, d: h- k9 T% p) O; V# Q! o, x. {. C9 v4 r        if(theDlg!=NULL)   
7 X4 t* ~8 i8 @8 _  W7 J7 }        { 5 b: o5 S* E# c% j6 q  T( g- x: U
                BOOL re=theDlg->Create(IDD_DIALOG_BLOCKDLG,pParent);
5 o: n2 A! e- n! [                if(!re) / {1 D, j! o- k4 L5 A0 A; a
                        AfxMessageBox("Failed create modoless dialog!");
; w1 Q0 d% y/ K8 @3 ?! H                theDlg->ShowWindow(SW_SHOW); # n7 h! b# j0 |- c) b7 p* R
        }
' P" d. l4 B$ V5 _1 j  
$ ~1 \4 s# G- }}
* g4 J( Y1 S& {+ C& N* l0 ]) _; Q
 楼主| 发表于 2015-5-6 08:51 | 显示全部楼层
唉唉唉,问题已解决。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-28 05:30 , Processed in 0.076651 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表