也不知道是怎么回事,两个类,CMyPrjEditView和一个对话框类dlgshu在CMyPrjEditView类里,有成员变量 public :cstring typename[20],成员函数;shuxin() 在shuxin()里typename[20]得到值,同时在调用dlgshu对话框,在对话框的OnInitDialog()里想用typeneme[20]的值执行listbox的变量kk,kk.AddString(typename[i]);但是在对话框类里 将CMyPrjEditView实例化。typename[20]数组里的值是空的。
我还想问一下,用mfc编程怎么类里定义变量的类型为static的则么就会有错啊?
我还想问一下,用mfc编程怎么类里定义变量的类型为static的则么就会有错啊?
1.在对话框的OnInitDialog()里,你是怎么使用typeneme[20]的?
2.在对话框类里 将CMyPrjEditView实例化。这一步你是怎么做的?
3.没看懂你最后想问的到底是什么!建议:
如果你非要在两个类中交叉使用同一个变量最好把它弄成全局变量。
你确定在使用数组前已经将它初始化了吗?