vc 一个子对话框调用另一个子对话框的clistctrl

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:12:05
clistctrl控件在 Right_Dialog 子对话框中定义为 m_list
我想在 Left_Dialog 子对话框中给其添加行

Right_Dialog RightDialog;
RightDialog.m_list.InsertItem(0,m_name);

这样为什么不行啊,我添加过头文件了

因为你 Right_Dialog RightDialog; 定义 以后还没有出现对话框不能使用里面的控键,你可以换一种方式做
就是再子窗口对话框的初始化中调父窗口的一个函数进行初始化列表

你可以吧ClistCtrl变量的指针传给子对话框。不要将整个对象赋值过去。

Right_Dialog RightDialog;
你定义了一个新的对象,而这个对象不是要改变的那个对象

怎么不行法?说明白写!