次の方法で共有


CRichEditCtrl::GetSelectionType

更新 : 2007 年 11 月

CRichEditCtrl オブジェクトの選択の種類を調べます。

WORD GetSelectionType( ) const;

戻り値

現在の選択の内容を示すフラグを返します。次のフラグの組み合わせです。

  • SEL_EMPTY   現在の選択がないことを示します。

  • SEL_TEXT   現在の選択がテキストを持っていることを示します。

  • SEL_OBJECT   現在の選択が、少なくとも 1 つの 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);
}

必要条件

ヘッダー : afxcmn.h

参照

参照

CRichEditCtrl クラス

階層図

CRichEditCtrl::GetSel

CRichEditCtrl::GetSelText

その他の技術情報

CRichEditCtrl のメンバ