EE_GET_SEL_TYPE

獲得選區狀態的類型。您能明確地發送該消息或用 Editor_GetSelType 內嵌函式或 Editor_GetSelTypeEx 內嵌函式。

EE_GET_SEL_TYPE
wParam = (WPARAM) (BOOL) bNeedAlways;
lParam = (LPARAM)0;

參數

bNeedAlways

如果參數是 TRUE,EE_GET_SEL_TYPE 返回選區狀態的類型,即使沒有選取。如果參數是 FALSE, EE_GET_SEL_TYPE 返回 SEL_TYPE_NONE 如果沒有選取的話。

返回值

返回一個下列值的組合。SEL_TYPE_NONE,SEL_TYPE_CHAR,SEL_TYPE_LINE,和 SEL_TYPE_BOX 不能被組合。SEL_TYPE_KEYBOARD 和 SEL_TYPE_SELECTED 能與其他值組合。如果 bNeedAlways 是 TRUE,并且文本被選取的話,一個用 SEL_TYPE_SELECTED 的邏輯總數會被返回。如果 bNeedAlways 是 FALSE,不會使用 SEL_TYPE_SELECTED。

含義

SEL_TYPE_NONE

沒有選取。

SEL_TYPE_CHAR

字符被選取。

SEL_TYPE_LINE

行被選取。

SEL_TYPE_BOX

框被選取。

SEL_TYPE_KEYBOARD

用鍵盤選取。

SEL_TYPE_SELECTED

已選取 (當 bNeedAlways = TRUE)。

支持版本

支持 EmEditor 3.00 或之後的版本。然而,bNeedAlways 支持 EmEditor 5.00 或之後的版本。在 5.00 之前的版本中,bNeedAlways 被假定為 FALSE。