LB_SETTABSTOPS訊息

設定清單框中的製表位位置。

Parameters

wParam

指定制表符的數量。

lParam

指標指向包含制表符的整數陣列中的第一成員。 整數代表被選入清單框的字型平均字寬度的四分之一。 例如,4 的制表符號會放在 1.0 字元單位,而 6 的制表符則放在平均字元單位 1.5。 然而,如果清單框是對話框的一部分,整數則是以對話模板單位表示。 制表符必須依升序排序;不允許使用反向制表。

返回值

若所有指定制表符皆已設定,回傳值為 TRUE;否則,該錯誤為 假。

備註

要回覆 LB_SETTABSTOPS 訊息,清單框必須以 LBS_USETABSTOPS 風格建立。

如果 wParam 為 0,lParam 為 NULL,預設的分頁停止點為 32 個對話範本單元。 若 wParam 為 1,列表框中的制表符會以 lParam 指定的距離分隔。

若 lParam 指向多個值,則 lParam 中的每個值會設定制表區號,最多可達 wParam 指定的數值。

lParam 指定的值以對話框範本單元為單位,這些單元是用於對話框範本的裝置無關單位。 若要將對話範本單位的測量值轉換為螢幕單位(像素),請使用 MapDialogRect 函式。

Windows 95/Windows 98/Windows 千禧版(Windows Me):lParam 指向的緩衝區必須存在可寫記憶體,即使訊息不會修改陣列。

Requirements

需求 價值
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
Header
Winuser.h(包含 Windows.h)

參見

MapDialogRect