VS2010和MFC编程入门之29(常用控件:列表视图控件List Control 下)

VS2010和MFC编程入门之29(常用控件:列表视图控件List Control 下)

VS2010MFC编程入门之二十九(常用控件:列表视图控件List

Control 下)

关于列表视图控件List Control的上半部分,简单介绍了列表视图控件,其通知消息的处理和有关结构体的定义。本节继续讲解下半部分,包括列表视图控件的创建、CListCtrl类的主要成员函数和CListCtrl类应用实例。

列表视图控件的创建

MFC同样为列表视图控件的操作提供了CListCtrl类。

如果我们不想在对话框模板中直接拖入List Control来使用列表视图控件,而是希望动态创建它,则要用到CListCtrl类的成员函数Create函数,原型如下:

virtual BOOL Create(

DWORD dwStyle,

const RECT&rect,

CWnd* pParentWnd,

UINT nID

);

参数rect为列表视图控件的位置和尺寸,pParentWnd为指向父窗口的指针,nID指定列表视图控件的ID,最复杂的一个参数同样还是dwStyle,它用于设定列表视图控件的风格,可以是以下风格的组合:

风格含义

LVS_ALIGNLEFT 显示格式是大图标或小图标时,标签放在图标的左边

LVS_ALIGNTOP 显示格式是大图标或小图标时,标题放在图标的上边

VS2010和MFC编程入门之29(常用控件:列表视图控件List Control 下)相关文档

最新文档

返回顶部