CRichEditCtrl::GetSelectionType
オプションを入力します 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