导航:  Windows Controls Procedures > List View Control > Wrappers >

ListView_AddColumn

上一页返回章节概述下一页

描述

 

在列表视图控件中插入新列.您可以使用此功能或明确的把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