CVSListBox选件类
CVSListBox 选件类支持可编辑列表控件。
class CVSListBox : public CVSListBoxBase
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CVSListBox 对象。 |
|
CVSListBox::~CVSListBox |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
添加一个字符串添加到列表控件。 (重写 CVSListBoxBase::AddItem。) |
|
开始在列表控件项的文本的编辑操作。 (重写 CVSListBoxBase::EditItem。) |
|
检索字符串的数量用在可编辑的列表控件。 (重写 CVSListBoxBase::GetCount。) |
|
检索与可编辑列表控件项的一个特定的32位值。 (重写 CVSListBoxBase::GetItemData。) |
|
检索文本编辑器可以列出控件项目。 (重写 CVSListBoxBase::GetItemText。) |
|
检索当前选定项的从零开始的索引。可编辑的列表控件。 (重写 CVSListBoxBase::GetSelItem。) |
|
CVSListBox::PreTranslateMessage |
在将调度到 TranslateMessage 和 DispatchMessage Windows功能之前,将windows消息。 有关更多信息和方法语法,请参见 CWnd::PreTranslateMessage。 (重写 CVSListBoxBase::PreTranslateMessage。) |
从可编辑移除项列表控件。 (重写 CVSListBoxBase::RemoveItem。) |
|
选择可编辑列表控制字符串。 (重写 CVSListBoxBase::SelectItem。) |
|
将一个特定的32位值可编辑对象列表控件项目。 (重写 CVSListBoxBase::SetItemData。) |
受保护的方法
名称 |
说明 |
---|---|
返回的句柄嵌入的当前列表视图控件。 |
备注
CVSListBox 选件类提供设置编辑器在列表控件使用户创建,修改,删除或重新排列项的按钮。
下面是图片可编辑列表控件。 第二个列表项,标题为“和”,进行编辑。选择。
如果使用资源编辑器添加可编辑列表控件,通知编辑器中 工具箱 窗格不提供预定义的可编辑列表控件。 另外,请将静态控件(如 分组框 控件。 框架使用静态控件作为占位符指定大小,并且位置可编辑列表控件。
若要使用可编辑列表在对话框模板的控件,声明在对话框选件类的一个 CVSListBox 变量。 为了支持数据交换了变量和控件之间,请定义在对话框中 DoDataExchange 方法的 DDX_Control 宏项。 默认情况下,可编辑列表控件创建不带编辑按钮。 使用继承的 CVSListBoxBase::SetStandardButtons 方法允许编辑按钮。
有关更多信息,请参见示例目录、 New Controls 示例,Page3.cpp和Page3.h文件。
继承层次结构
CVSListBoxBase
要求
标头: afxvslistbox.h