青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] ug中如何显示已经被隐藏的mfc对话框

[复制链接]
发表于 2011-7-29 10:25 | 显示全部楼层 |阅读模式
一个对话框1(假设为CDlg1类)因调用了this->ShowWindow(SW_HIDE);函数被隐藏起来了。而桌面上显示了另一个对话框2(假设为CDlg2类)。我想实现的是:在对话框2消失的同时显示出对话框1。  
+ u  a( U$ [8 m9 o! @( }4 y- I我在CDlg2类中添加一个变量HWND m_dlg1hwnd;, I/ R- e- n4 d9 u" {) Q: z
- D  N2 v7 g: {1 n, P
我在CDlg2类的OnOK()函数中调用
+ D- m8 d( V2 r+ }# Q+ ]  HWND m_dlg1hwnd=(HWND)FindWindow( "CDlg1",NULL);  7 E2 {  I; P/ W2 J5 m
this->OnCancel();
' E6 b1 ?) p" |4 @CDlg1::ShowWindow(m_dlg1hwnd,SW_SHOW);
3 h- B* h* ]8 e
( k) A! d6 O% F7 c2 ^2 Y6 N  w程序编译报错是怎么回事么 怎么修改程序   
7 {3 a8 p9 }' s& M$ I! L  求助各位高手了 谢谢  
. L% @/ [' k; `+ r2 q
 楼主| 发表于 2011-7-29 10:26 | 显示全部楼层
这2个对话框都是mfc的对话框
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 20:03 , Processed in 0.136381 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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