描述
在列表视图控件中插入新列.您可以使用此功能或明确的把LVM_INSERTCOLUMN消息.
FreeBASIC 语法
FUNCTION ListView_AddColumn( _ BYVAL hwndLV AS HWND, _ BYVAL nCol AS LONG, _ BYVAL pwszText AS WSTRING PTR, _ BYVAL nWidth AS LONG, _ BYVAL nFormat AS LONG = 0 _ ) AS LONG |
参数
hwndLV |
[in]句柄ListView控件. |
nCol |
[in]新列的索引. |
pwszText |
[in]列标题文本. |
nWidth |
[in]列的宽度,以像素为单位. |
nFormat |
[in, opt]列标头的对齐和在柱子项文本.在最左边的列对齐总是左对齐;它不能改变的.此成员可以是下列值之一:
LVCFMT_LEFT 文本左对齐.这是默认值. LVCFMT_RIGHT 文本对齐. LVCFMT_CENTER 文本居中. LVCFMT_JUSTIFYMASK 一位用于选择那些FMT,控件领域的理由.检查一列的格式,使用逻辑'与'LCFMT_JUSTIFYMASK FMT结合.然后您可以使用一个switch语句判断是否LVCFMT_LEFT, LVCFMT_RIGHT,或LVCFMT_CENTER位设置. LVCFMT_IMAGE Version 4.70.该项目显示图像从图像列表. LVCFMT_BITMAP_ON_RIGHT Version 4.70.位图出现在文本的右侧.这不会影响分配给页眉项的图像列表中的图像. LVCFMT_COL_HAS_IMAGES Version 4.70.头项包含图像列表中的图像. LVCFMT_FIXED_WIDTH Version 6.00 and Windows Vista.不一样的HDF_FIXEDWIDTH.调整列; LVCFMT_NO_DPI_SCALE Version 6.00 and Windows Vista.如果没有设置,CCM_DPISCALE将管理放大固定宽度. LVCFMT_FIXED_RATIO Version 6.00 and Windows Vista.宽度随行高增加. LVCFMT_SPLITBUTTON Version 6.00 and Windows Vista.柱拆分按钮(同HDF_SPLITBUTTON).列的标题显示拆分按钮(同HDF_SPLITBUTTON). |
返回值
如果成功返回新列的索引,否则为1.
备注
列仅在报表(详细信息)视图中可见.
引用文件
AfxCtl.inc


