收录日期:2019/03/19 04:25:43 时间: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

怎样使我的数据库程序更健壮? 有些迷茫,前方的路在哪里 关于图形的截取 高分找书《CORE J2ME TECHNOLOGY & MIDP》 初学网络编程应该看什么书 PHP继续问题.................... 基于对话框的程序,在子对话框中,如何获得父对话款的指针和句柄? 错误:“strSize.IndexOf”不存在 从vc++转型的一系列问题,请大家帮个忙,谢谢了 哪位高手说一下这个网页的表格行边框线是怎么做到的? 请问大家这个问题怎么解决?急!! 明天是大师的生日,在这里祝福他生日快乐(娜娜) javascript 得到连接巨难问题! 如何改变关键字颜色 小问题,请高手相助!!! Java如何访问VSS 我要继续呆下去吗?大家出个主意 【请教高手】如何用VC向单片机串行传输数据啊,急,分不够再加 (娜娜)正身好久没有用了,因为你生日,所以开个帖子,冒个泡泡 如何用InstallShield Developer 7实现换光盘时自动弹出光驱? 很简单的一个问题,答完就结贴 为何我定义的与控件对应的变量值未改变? hub的小问题? ado连接excel正确,可是我不知道怎么读excel里面的数据,请教? 请高手帮忙,SOS!!! (娜娜)你的生日,每个马甲出来冒个泡泡吧 写word文件 Intel(R)536EP V9.2 Modem 请大家帮忙看看,为什么我查询会选出错误的记录... 一个关于游标中使用变时的问题,高手请进