CRichEditCtrl::GetSelectionType
Определяет выделение введите этот объект CRichEditCtrl.
WORD GetSelectionType( ) const;
Возвращаемое значение
Флаги, указывающие содержимое текущего выделения. Сочетание следующие флаги:
SEL_EMPTY указывает, что текущее выделение.
SEL_TEXT указывает, что текущее выделение содержит текст.
SEL_OBJECT указывает, что текущее выделение содержит по крайней мере один элемент OLE.
SEL_MULTICHAR указывает, что текущее выделение содержит более одного символа текста.
SEL_MULTIOBJECT указывает, что текущее выделение содержит более одного объекта OLE.
Заметки
Дополнительные сведения см. в разделе EM_SELECTIONTYPE в Windows SDK.
Пример
// 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