青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-4-29 21:27 | 显示全部楼层 |阅读模式
大家好,请教大家个简单的问题,我用VC++6.0开发ug,添加的MFC对话框如果通过UG的菜单按钮直接调用显示时正常,而在显示之前加入其它环节时(比如文件选择),它会出被UG主界面覆盖。+ i5 e8 F3 ?0 x$ v4 r3 ?$ a) L( B
请问该怎样解决?谢谢啦~~~
! A+ r; p  t# MCWnd* pParent = AfxGetMainWnd();' h1 E3 x4 j8 f2 W4 p, Y
DisplayMyDialog (pParent);
& }3 P1 U; j# a6 w
- Y3 c: T+ A4 X; _* e
/ r) Z/ H( Y1 b8 @$ A. w
1 o7 G# @6 O8 @8 `) ^% \void DisplayMyDialog(CWnd* pParent)2 T$ Q7 Y* j2 R2 q3 g& }, R: _
{, z! m4 ]. C+ Z, k( N
               
- j- c7 G/ b" o# A* d, `/ k        AFX_MANAGE_STATE(AfxGetStaticModuleState());
! x8 U0 y  ^( ]5 J1 ~' m$ ^6 d        CBlockDlg* theDlg=new CBlockDlg();
3 S2 |. ^4 R0 }& r  o        if(theDlg!=NULL)   1 ~+ \& u1 m3 u9 T" p
        {
3 ?: y& I& O6 O9 G% B9 ]                BOOL re=theDlg->Create(IDD_DIALOG_BLOCKDLG,pParent);
# E# `9 v/ \, T- n. d                if(!re) 1 L* ~; ~3 K, V( d
                        AfxMessageBox("Failed create modoless dialog!"); $ Q5 n8 c' P9 N& @# k$ Q: j
                theDlg->ShowWindow(SW_SHOW);
. f! S7 L( t, a9 |" Y        }
' P( H4 ~( r( T0 ?  `* M+ j! ?0 S  
8 L! o( @, I1 T: D}
/ V  S* @6 I0 ~  N, _7 u" N
 楼主| 发表于 2015-5-6 08:51 | 显示全部楼层
唉唉唉,问题已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 04:59 , Processed in 0.050973 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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