子窗口改变父窗口的值! 标题或许有问题....主要是不知道怎么描述!我在MFC里面插入一个对话框B,然后嵌入到原对话框A里面。怎么在B的类里面改变A类里面的值! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetParent()->GetDlgItem(IDC_EDIT1)->SetWindowText("hello"); B有个构造函数B(CWnd *pParent);CWnd *parent;B::B(CWnd *pParent){parent = (B*) pParent;} // 在子对话框中获取父窗口的指针CParentDlg* pParentDlg = (CParentDlg*)GetParent();if (pParentDlg != NULL){ pParentDlg->.....}(1)首先,创建子窗口时要指定父窗口;(2)要看你修改的变量的属性是public还是private的,public可以直接修改;private则需要写一个修改值的public接口,调用接口就可以了. 先获取父窗口指针,然后根据指针进行操作比如CParentDlg* pDlg = (CParentDlg*)GetParent();根据pDlg值灵活操作 窗口置顶 后全屏 如何取消置顶属性? 哈哈.MS太大方了.我以后就跟着你混了. 为什么我的第二个socket连接不上呢? usb过滤驱动的问题 关于对话框的大小和位置 大家进来看一看!!!急 请教大家! 关于画图程序:能保存成位图文件、能调出修改、保存? 谁有111222的“Internet Explorer下载文件的终极过滤”的代码? 请高手帮忙,实在想不通GetVolumeInformation的调用总是失败! 两个ListView控件使用一个ScrollBar 如何设置使得C++能够实现自动类型转换?
B(CWnd *pParent);
CWnd *parent;
B::B(CWnd *pParent)
{
parent = (B*) pParent;
}
// 在子对话框中获取父窗口的指针
CParentDlg* pParentDlg = (CParentDlg*)GetParent();
if (pParentDlg != NULL)
{
pParentDlg->.....
}(1)首先,创建子窗口时要指定父窗口;
(2)要看你修改的变量的属性是public还是private的,public可以直接修改;private则需要写一个修改值的public接口,调用接口就可以了.
比如
CParentDlg* pDlg = (CParentDlg*)GetParent();
根据pDlg值灵活操作