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。