ITextHost::TxGetAcceleratorPos 方法 (textserv.h)
要求用於底線快捷鍵字元的特殊字元。
語法
HRESULT TxGetAcceleratorPos(
LONG *pcp
);
參數
pcp
類型: LONG*
要加底線之字元的字元位置。 這個變數是由文字主機所設定。 –1 (的字元位置,也就是負一個) 表示不應加上底線的字元。
傳回值
類型: HRESULT
傳回值 S_OK。
備註
快捷鍵可讓鍵盤快捷方式或快捷鍵 (各種 UI 元素,例如按鈕) 。 一般而言,快捷鍵字元會加上底線。
這個方法會告知文字服務對象哪個字元是快捷鍵,因此應該加上底線。 請注意,文字服務物件 不會 處理快速鍵;是主機的責任。
只有在文字服務對象中設定TXTBIT_SHOWACCELERATOR位時,才會呼叫這個方法。 請參閱 OnTxPropertyBitsChange。
注意文字 服務物件中文字的任何變更都會導致快捷鍵底線失效。 在此情況下,主機必須負責重新計算適當的字元位置,並通知文字服務物件有新的快捷鍵可用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | textserv.h |
Dll | Msftedit.dll |
另請參閱
概念
參考