共用方式為


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

另請參閱

概念

ITextHost

OnTxPropertyBitsChange

參考

無窗口豐富編輯控制件