青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-7-29 10:25 | 显示全部楼层 |阅读模式
一个对话框1(假设为CDlg1类)因调用了this->ShowWindow(SW_HIDE);函数被隐藏起来了。而桌面上显示了另一个对话框2(假设为CDlg2类)。我想实现的是:在对话框2消失的同时显示出对话框1。  ) B1 }5 F3 u; m0 E9 R8 \
我在CDlg2类中添加一个变量HWND m_dlg1hwnd;
6 A: u7 i9 [2 \9 @$ i3 R: S- r
! p1 @$ [8 N$ q3 U6 G. m我在CDlg2类的OnOK()函数中调用# z2 y! y8 \1 q
  HWND m_dlg1hwnd=(HWND)FindWindow( "CDlg1",NULL);  
" O' D9 b+ c% B, Z1 ithis->OnCancel();
& \* `5 L2 ?3 {+ V# SCDlg1::ShowWindow(m_dlg1hwnd,SW_SHOW);
: u& B% T2 d- V+ G1 e3 L3 W5 z2 z
程序编译报错是怎么回事么 怎么修改程序   4 _3 w9 V$ \; @5 Q0 s' [% \
  求助各位高手了 谢谢  
9 P& F5 J$ W( y2 t$ j+ a9 ^
 楼主| 发表于 2011-7-29 10:26 | 显示全部楼层
这2个对话框都是mfc的对话框
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 18:37 , Processed in 0.067367 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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