共用方式為


EM_SETSEL訊息

選取編輯控制項中的字元範圍。 您可以將此訊息傳送至編輯控制項或豐富的編輯控制項。

參數

wParam

選取範圍的起始字元位置。

lParam

選取範圍的結束字元位置。

傳回值

此訊息不會傳回值。

備註

起始值可以大於結束值。 兩個值的下方會指定選取範圍中第一個字元的字元位置。 較高的值會指定選取範圍外第一個字元的位置。

開始值是選取範圍的錨點,而結束值為使用中結束。 如果使用者使用 SHIFT 鍵來調整選取範圍的大小,使用中結束可以移動,但錨點維持不變。

如果開始為 0 且結尾為 -1,則會選取編輯控制項中的所有文字。 如果開始為 -1,則會取消選取任何目前的選取範圍。

編輯控制項: 不論開始和結束的相對值為何,控制項都會在結束位置顯示閃爍插入號。

豐富編輯: Microsoft Rich Edit 1.0 和更新版本中支援。 如需豐富編輯版本與各種系統版本相容性的相關資訊,請參閱 關於 Rich Edit Controls

如果編輯控制項具有 ES_NOHIDESEL 樣式,則不論控制項是否具有焦點,選取的文字都會反白顯示。 如果沒有 ES_NOHIDESEL 樣式,選取的文字只會在編輯控制項具有焦點時反白顯示。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Winuser.h (包括 Windows.h)

另請參閱

參考

EM_GETSEL

EM_REPLACESEL

EM_SCROLLCARET

EM_EXSETSEL