ITextSelection::SetFlags 方法 (tom.h)
設定文字選取旗標。
語法
HRESULT SetFlags(
long Flags
);
參數
Flags
類型: long
新的旗標值。 它可以是下列任何組合。
選取旗標 | 值 | 意義 |
---|---|---|
tomSelStartActive | 1 | 開始結束為使用中。 |
tomSelAtEOL | 2 | 針對變質選取範圍,對應至行開頭和前一行結尾的模棱兩可字元位置應該會顯示在前一行結尾處的插入號。 |
tomSelCountpe | 4 | 插入/過度類型模式設定為 overtype。 |
tomSelActive | 8 | 選取範圍為作用中。 |
tomSelReplace | 16 | 輸入和貼上會取代選取範圍。 |
每個數據表值都是二進位值。 因此,如果未設定任何值,則文字選取範圍具有相反的屬性。
傳回值
類型: HRESULT
方法會傳回 S_OK。
備註
若要確定開始端為使用中,而且在行尾顯示模棱兩可的字元位置,請執行下列程式代碼:
selection.Flags = tomSelStartActive + tomSelAtEOL
Flags 屬性很有用,因為 ITextRange 物件可以自行選取。 使用 SetFlags,您可以從 End 的預設值變更使用中端、選取模棱兩可字元位置的插入號位置,或變更 Insert/Overtype 模式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | tom.h |
Dll | Msftedit.dll |
另請參閱
概念
參考