EM_SETTABSTOPS訊息
EM_SETTABSTOPS訊息會在多行編輯控制項中設定制表位。 當文字複製到控制項時,文字中的任何索引標籤字元都會產生空格到下一個定位停駐點。
此訊息只會由多行編輯控制項處理。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制項。
參數
-
wParam
-
陣列中包含的定位停駐點數目。 如果此參數為零,則會忽略 lParam 參數,且預設定位停駐點會每 32 個對話方塊範本單位設定一次。 如果此參數為 1,則每 n 個 對話方塊範本單位都會設定制表位,其中 n 是 lParam 參數所指向的距離。 如果此參數大於 1, lParam 是定位停駐點陣列的指標。
-
lParam
-
以對話方塊範本單位指定制表位之不帶正負號整數陣列的指標。 如果 wParam 參數為 1,則此參數是未帶正負號整數的指標,其中包含對話方塊範本單位中所有制表位之間的距離。
傳回值
如果已設定所有索引標籤,則傳回值為 TRUE。
如果未設定所有索引標籤,則傳回值為 FALSE。
備註
EM_SETTABSTOPS訊息不會自動重新繪製編輯控制項視窗。 如果應用程式正在變更已在編輯控制項中文字的定位停駐點,它應該呼叫 InvalidateRect 函式來重新繪製編輯控制項視窗。
陣列中指定的值是對話方塊範本單位,也就是對話方塊範本中使用的裝置獨立單位。 若要將度量單位從對話方塊範本單位轉換成螢幕單位, (圖元) ,請使用 MapDialogRect 函式。
豐富編輯: Microsoft Rich Edit 3.0 和更新版本支援。 豐富的編輯控制項可以有MAX_TAB_STOPS所指定的定位停駐點數目上限。 如需豐富編輯版本與各種系統版本相容性的相關資訊,請參閱 關於 Rich Edit Controls。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|