我做了两个对话框,都分别建了两个类,现在我要在第一个对话框里的控件,实现对第二个对话框里控件的操作,应该怎样做?先谢过了.
解决方案 »
- CTreeCtrl 问题
- vc 对话框显示
- 求将ASCII转为十六进制数!!
- WAP WSP协议解析的疑问。请熟悉wap协议解析的dx指点。。
- 使用MSXML记录系统配置信息 遇到的问题。。。。
- 虚函数 重载 覆盖 的问题。
- 用ClassWizard的"Add member function"无法对一个类添加函数,
- 有谁了解手机SMS短消息开发,或知道相关资源站点?
- 被做为EXE的FLASH 是否可以变回到SWF呢有什么方法。
- 能把include "RTSPParams.h"这个头文件改成class RTSPParams吗
- 紧急求救,在升级到C++.net 2005是遇到Link2001
- DWORD_PTR是什么数据类型?怎么转换为CString?
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn
要在DIALOG1操作DIALOG2:
加头文件:
#include "DIALOG2.h"
定义DIALOG2的变量:
DIALOG2 m_dlg2;
操作:
m_dlg2.(DIALOG2里控件变量) . (操作方法);方法2:
用HWND m_hwnd=::FindWindow(NULL,"DIALOG2的标题");获得DIALOG2对话框句丙
在来操作
void CDialog1::OnButton1()
{
Var.m_Edi.LoadString(ID_AddString);
}
OnButton1是Dialog1里button按键的响应函数.m_Edi是CDialog2中Edit按键的控件变量
变量类型是CString m_Edi.
为什么我点击button按键的时候不能给Edit赋值?
{
CDialog2 *var = new CDialog2;
var->Create(IDD_DIALOG2);
var->ShowWindow(SW_SHOW);
FromHandle(var->m_hWnd)->GetDlgItem(IDC_EDIT1)->SetWindowText("hello");
}