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