如何能在dlg1中控制dlg2的某个对象属性和使用dlg2成员函数。 请问,如何能在dlg1中控制dlg2的某个对象属性和使用dlg2成员函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CWnd *pDlg2Wnd;pDlg2Wnd=::FindWindow(NULL,"dlg2的名称标题");使用FindWindow就可以了 如果dlg1和dlg2都在一个工程中则可通过定义类对像的方法来实现#include "dlg2.h"Cdlg2 dlg;dlg.m_str="ddff"; GetDlgItem()或FindWindow()得到另一个对话框的指针用这个指针再调用控件.如:m_Temp = ((dlg2*)GetDlgItem(IDC_DLG2))->m_Value;IDC_DLG2是对话框ID,m_Value是对话框2的一个成员. # include "dlg2.h"dlg2 dialog_my;dialog_my.show();show()为dlg2中的一个公有函数。测试通过 定义一个dlg2的指针不就解决了. 求问 VS 如何支持宽字符 DDA算法画直线 一周多前辞职 一个Opengl的问题,谢谢 如何将一个DLL[没有原码]封装成一个新的DLL 请大侠帮忙!!! 高分,在线等待,菜鸟!怎样丛.txt中读取数字,再转换为int,真的很急 好分易得!!!!!!!!人在外地,手边急需odbc3.0安装程序(或告之下载站点),货到给分 将 共享DLL 改为 静态DLL 后为什么出错? 求助:错误LNK2001 工具栏按钮都是FLAT风格的,怎么才能变成XP风格?微软有没有给个风格参数阿? 为工具栏加好看的位图按钮的代码如下,但是如果有一个按钮比其它按钮长,如何办?
pDlg2Wnd=::FindWindow(NULL,"dlg2的名称标题");
使用FindWindow就可以了
则可通过定义类对像的方法来实现
#include "dlg2.h"
Cdlg2 dlg;
dlg.m_str="ddff";
或
FindWindow()
得到另一个对话框的指针用这个指针再调用控件.
如:
m_Temp = ((dlg2*)GetDlgItem(IDC_DLG2))->m_Value;
IDC_DLG2是对话框ID,m_Value是对话框2的一个成员.
dlg2 dialog_my;
dialog_my.show();
show()为dlg2中的一个公有函数。
测试通过