标签: clistbox

我可以在MFC CListBox中添加多个列吗?

我有一个带有CListBox的对话框。我必须在此列表框中添加3列。
有什么办法可以在CListBox中具有几个不同的列?
CListCtrl在这方面可以提供帮助吗?

c++ mfc clistbox visual-studio-2010

2
推荐指数
1
解决办法
9897
查看次数

MFC CListBox.AddString()不显示字符串

我正在创建一个MFC应用程序并尝试在对话框类中添加列表框.当我使用调试配置时,它会出错并且应用程序崩溃.当我使用发布配置时,对话框显示,但是为空.

我刚开始这个,所以我的代码是基本的:

//code... (it is including #include "MyDialog.h") 

CMyDialog dialog; //CMyDialog includes public CListBox variable m_listBox
CString str;
str = L"Hello";
dialog.m_listBox.AddString(str);
dialog.DoModal();

//code...
Run Code Online (Sandbox Code Playgroud)

但无论如何它都不起作用.

在调试配置中,我收到以下消息:"Debug Assertion failed!" Debug Assertion失败了!

在发布配置中,对话框为空(而不是带有'Hello'的行):

MyDialog:

MyDialog.

错误发生在调用AddString()函数的时刻,即使在CMyDialog类中调用此函数时也会发生错误(例如我试图在构造函数中调用它).

我想知道我做错了什么,我想这个问题不是在对话类本身,而是在其他地方.我试图通过互联网搜索,但我找不到解决方案,所以我在这里:)

c++ mfc clistbox visual-studio

2
推荐指数
1
解决办法
425
查看次数

标签 统计

c++ ×2

clistbox ×2

mfc ×2

visual-studio ×1

visual-studio-2010 ×1