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

ListBox_SetTabStops

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

描述

 

在列表框中设置制表位.您可以使用此过程或发送LB_SETTABSTOPS消息明确.

 

FreeBASIC 语法

#define ListBox_SetTabStops(hwndCtl, cTabs, lpTabs)

 

参数

hListBox

[in]处理ListBox控件.

cTabs

[in]列表框中的制表位的数量.

lpTabs

[in]指针指向包含标签一个整数数组的第一个成员停止.整数表示选择到列表框中的字体的平均字符宽度的四分位数.例如,一个4的制表位是放置在1.0性质的单位,和6个制表位是放置在1.5平均性质的单位.但是,如果列表框是对话框的一部分,则整数在对话框模板单元中.制表位必须按升序排序;不允许使用反向制表符.

 

返回值

 

如果指定的选项卡设置,返回值是TRUE;否则,它是FALSE.

 

备注

 

应对LB_SETTABSTOPS消息列表框必须已经创建的LBS_USETABSTOPS风格.

如果cTabs 0和lpTabs是NULL,默认制表位对话框模板单元两.如果cTabs 1,列表框将制表符被指定的lpTabs距离分离.

如果TabStops点超过一个值,一个制表位将被设置为lpTabs每个值,达到指定的cTabs数.

lpTabs指定的值是在对话框模板的单位,所使用的对话框模板的设备独立的单位.将测量从对话框模板单位单位(像素)屏幕,使用MapDialogRect功能.

微软Windows 95、Windows 98、Windows Millennium Edition(Windows Me):缓冲所指向的lpTabs必须驻留在可写内存,即使消息不修改数组.

 

引用文件

 

WindowsX.bi