Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
CRichEditCtrl::GetSelectionType
Collapse the table of content
Expand the table of content

CRichEditCtrl::GetSelectionType 

Determines the selection type in this CRichEditCtrl object.


WORD GetSelectionType( ) const;

Flags indicating the contents of the current selection. A combination of the following flags:

  • SEL_EMPTY   Indicates that there is no current selection.

  • SEL_TEXT   Indicates that the current selection contains text.

  • SEL_OBJECT   Indicates that the current selection contains at least one OLE item.

  • SEL_MULTICHAR   Indicates that the current selection contains more than one character of text.

  • SEL_MULTIOBJECT   Indicates that the current selection contains more than one OLE object.

For more information, see EM_SELECTIONTYPE in the Platform SDK.

// The pointer to my rich edit control.
extern CRichEditCtrl* pmyRichEditCtrl;

// Dump the selection text only if it contains at least one text character.
if (pmyRichEditCtrl->GetSelectionType() & (SEL_TEXT | SEL_MULTICHAR))
{
   CString strText = pmyRichEditCtrl->GetSelText();

   TRACE(TEXT("selection text is '%s'.\r\n"), (LPCSTR) strText);
}

Community Additions

ADD
Show:
© 2015 Microsoft