共用方式為


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

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::GetSel

CRichEditCtrl::GetSelText