选项卡窗口 父窗口如何调用子窗口的成员变量
我做了一个选项卡程序
父窗口的初始化函数中用到子窗口的成员变量,我是这样写得
CDialog1 *dlg1;
dlg1->m_edit_huifen="123";
可是报错 说是dlg没有初始化
请问怎么改啊?
[解决办法]
。。。。。你这个是指针,都没分配内存,怎么赋值
[解决办法]
父窗口中先把子窗口全部new出来,创建好.保存起来,比如保存成成员变量.
CDialog1 *dlg1;//成员
初始化函数中:
dlg1=new CDialog1; //new出来
dlg1.m_edit_huifen="123"; //已经new出来,就可以访问变量了.
dlg1->Create ......//创建窗口,参数看说明.
dlg1->ShowWindow(SW_SHOW);//显示出来.
[解决办法]
指针在使用之前需分配内存空间给它
[解决办法]
在OnInitDialog 里面初始化