收录日期:2018/12/11 22:03:50 时间:2016/05/18 03:14:32 标签:界面
在程序中,如何获得已经显示过的窗口的指针(前提是不是主窗口的指针),同时获得指针后,能否使用我在那个窗口类中声明的变量(前提针变量已赋值,想使用其值),谢谢指点。
什么是"已经显示过的窗口"?
就是用DoModal过的窗口。
我没有试过,不知道这个函数对你有没有用

得到最近活动过的弹出窗口

CWnd::GetLastActivePopup  
CWnd* GetLastActivePopup( ) const;

Return Value

Identifies the most recently active pop-up window. The return value will be the window itself if any of the following conditions are met: 

The window itself was most recently active.


The window does not own any pop-up windows.


The window is not a top-level window or is owned by another window. 
The pointer may be temporary and should not be stored for later use.

你可以把要弹出的窗口设成类成员变量
在头文件中
CTestDlg* m_pDlg;

在cpp文件的初始化函数中
m_pDlg=new CTestDlg;
在弹出时
m_pDlg->DoModal();

m_pDlg就是窗口指针了
不过在DoModal之前,这个指针指向的是无郊窗口
CMyDlg dlg;
UINT nID=dlg.DoModal();
if (nID!=IDOK) return;
dlg.MyVar=...
shilong说得很清楚了
shilong(银羽·以吻赠剑) 说的正确!!
up
yes

Dom中利用setInterval实现走马灯问题 如何替换 超级好的 android 音乐播放器 源码 asp.net VS10制作报表 ReportDocument.setDataSource 终止 帮下小弟,使用网格CGridCtrl,怎么实现整行选中模式???? eclipse及插件下载 如何在picture控件内让WM_MOUSEMOVE像WM_MOUSEHOVER一样用? 怎么读取文件中上字符串 Google Map API 获取地理区域 mysql的数据插入效率问题 windows messenger 2011 无法截图 问问大家关于delphi7.0的版权问题 java程序连接sql2008数据库 本机当vss服务器的问题,求高手解难! 深入浅出MFC第三章RTTI 为什么我一点击combobox in visual basic 2010 express就死机呢? 稀疏矩阵问题,编译出错,启动不了调试! void InitList ( SqList &L, int maxsize ) 为什么这样定义? asp.net的前台代码内置realplayer的播放地址怎么设置,老是出现常规性错误框 新手初接触 Phone 求推荐两本好书 请各位帮忙看看我这个程序在KEILL中C语言中的语法错误在那?先谢谢了 页面控件重复的问题。Literal 求一个类似Sum Split的自定义函数 c#怎么设置添加其它项目或目录的窗体不复制到本项目目录? 巨人的图形验证码如何读出来并且可以点击 WCF中使用消息队列的问题,求解答........... sql同时插入多条数据 jsp安全登录的代码 谁有?麻烦给发过来一个 网吧幽灵 之类的 离线工具 的原理是什么