青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-4-29 21:27 | 显示全部楼层 |阅读模式
大家好,请教大家个简单的问题,我用VC++6.0开发ug,添加的MFC对话框如果通过UG的菜单按钮直接调用显示时正常,而在显示之前加入其它环节时(比如文件选择),它会出被UG主界面覆盖。) M* I8 a0 L0 a
请问该怎样解决?谢谢啦~~~
5 x/ Q" |! ^/ C8 b9 fCWnd* pParent = AfxGetMainWnd();
* N9 C9 F# G7 B' }* bDisplayMyDialog (pParent);
! O+ u. t) q6 p6 O4 N' r
6 e& d7 @4 \, p' Y6 k) A- ^
9 L; R3 p  D# A9 ?
- J4 M  K: Z* {9 W; \; s# i6 Uvoid DisplayMyDialog(CWnd* pParent)  @% `" w( C+ V( b5 Q- x
{
; d/ m7 O1 h: H) r; c# b                1 g' Y6 l8 R8 s% X! K+ w. V
        AFX_MANAGE_STATE(AfxGetStaticModuleState());
) ?# \9 {3 a, k. o8 B! h        CBlockDlg* theDlg=new CBlockDlg();
' @! \" G& W( s6 {6 ]( p3 D8 T        if(theDlg!=NULL)   
9 K* l: p6 e3 {  D5 d! r        { ( P# K0 j( W: K% S- C
                BOOL re=theDlg->Create(IDD_DIALOG_BLOCKDLG,pParent);
8 l  ~# `0 c' T- ^+ \7 g                if(!re)
/ E# s$ r1 }2 T: Z! Z  \5 b/ e                        AfxMessageBox("Failed create modoless dialog!"); ; m; ^% _" g, ?0 c( ]
                theDlg->ShowWindow(SW_SHOW); & {# M# }2 y2 M9 T; ~+ p1 S
        }
4 g) Z6 y, n# Q) [  
  ~- |7 l" d6 S% x) M0 T) \}3 Y0 P: k; v4 g! e
 楼主| 发表于 2015-5-6 08:51 | 显示全部楼层
唉唉唉,问题已解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-7 08:58 , Processed in 0.051278 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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