青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-4-29 21:27 | 显示全部楼层 |阅读模式
大家好,请教大家个简单的问题,我用VC++6.0开发ug,添加的MFC对话框如果通过UG的菜单按钮直接调用显示时正常,而在显示之前加入其它环节时(比如文件选择),它会出被UG主界面覆盖。! b9 _; [- j! L7 @
请问该怎样解决?谢谢啦~~~& _9 c2 n% C2 o3 |  d8 F
CWnd* pParent = AfxGetMainWnd();! [* s: l  k) p6 B  T% `& a
DisplayMyDialog (pParent);
1 F, A7 v; v4 R* \/ D$ A! v$ p* B; D* K

0 m) K$ C: k$ k: r' W1 B
1 a$ l; D$ F( Xvoid DisplayMyDialog(CWnd* pParent)
: l5 ^" B9 Y" f  o$ ~3 K{
* O: q! r  m7 }% T4 ]& b               
" U5 T: {+ S" O" f        AFX_MANAGE_STATE(AfxGetStaticModuleState()); / C! r0 n6 E$ _9 b" m/ r- D5 j0 I
        CBlockDlg* theDlg=new CBlockDlg(); $ M* y0 {* D0 _( C( O2 I+ Q* e! D$ M
        if(theDlg!=NULL)     N, f! N, Y+ a5 @& g+ ]* ]: C
        { + r: G% f# B; v5 X3 C
                BOOL re=theDlg->Create(IDD_DIALOG_BLOCKDLG,pParent); 1 z9 ]* y3 a& ^
                if(!re) 7 S# _( X; h( p/ N* w
                        AfxMessageBox("Failed create modoless dialog!"); 3 g9 B5 u/ l2 g8 Z2 ~
                theDlg->ShowWindow(SW_SHOW);
( }$ {* ^& X: j( n% ]& r' l  R        }
# ~+ e- |- q5 V) Q5 y$ r  i& ]  6 p/ H! x: A6 C1 E3 R) s: Q" C
}% O7 A& C* u' z2 s$ |- V7 D
 楼主| 发表于 2015-5-6 08:51 | 显示全部楼层
唉唉唉,问题已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:04 , Processed in 0.046753 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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