CRichEditCtrl::GetSelectionType

WORD GetSelectionType( ) const;

Return Value

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.

Remarks

Call this function to determine the selection type in this CRichEditCtrl object.

For more information, see in the Win32 documentation.

Example

// 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);
}

CRichEditCtrl OverviewClass MembersHierarchy Chart

See Also   CRichEditCtrl::GetSel, CRichEditCtrl::GetSelText