CRichEditCtrl::GetSelectionType
判斷選取輸入這個 CRichEditCtrl 物件。
WORD GetSelectionType( ) const;
傳回值
表示目前選取範圍之內容的旗標。 下列旗標的組合:
SEL_EMPTY 表示沒有目前的選取範圍。
SEL_TEXT 指示目前的選取範圍內的文字。
SEL_OBJECT 表示目前選取範圍包含至少一個 OLE 項目。
SEL_MULTICHAR 表示目前選取範圍包含文字超過一個字元。
SEL_MULTIOBJECT 表示目前選取範圍包含一個以上的 OLE 物件。
備註
如需詳細資訊,請參閱 Windows SDK的 EM_SELECTIONTYPE 。
範例
// Dump the selection text only if it contains at least one text character.
if (m_myRichEditCtrl.GetSelectionType() & (SEL_TEXT | SEL_MULTICHAR))
{
CString strText = m_myRichEditCtrl.GetSelText();
TRACE(_T("selection text is '%s'.\r\n"), strText);
}
需求
Header: afxcmn.h