读书人

关于listbox控件调用AddString(Msg)

发布时间: 2013-06-19 10:26:41 作者: rapoo

关于listbox控件,调用AddString(Msg)


CString ItemMsg;
m_listbox.AddString(ItemMsg);


其中m_listbox为对话框 类中的listbox控件成员变量。


问题是这样的:

在子类的回调函数中

Dlg dlg;
dlg.m_listbox.addstring();失败。。。。这个问题是怎么解决呢?用消息?如果要传递参数,怎么弄呢?

我感觉这个有点像子类的子线程中使用这个listbox控件。


[解决办法]
你直接把父类指针传给子类
[解决办法]
你这样肯定不行啊,要不发消息,要不把父类指针传给子类,哪有对话框类这样互相调用的
[解决办法]
引用:
Quote: 引用:

你这样肯定不行啊,要不发消息,要不把父类指针传给子类,哪有对话框类这样互相调用的


这个问题已经解决


不过遇到另外一个问题::

引用指针中的值,但是指针中的值变化很快,还没来的急使用,地址已经变化。。。

使用new在堆中分配

读书人网 >VC/MFC

热点推荐