Freigeben über


CRichEditCtrl::GetSel

Ruft die Grenzen der aktuellen Auswahl in diesem CRichEditCtrl-Objekt ab.

void GetSel( 
   CHARRANGE& cr  
) const; 
void GetSel( 
   long& nStartChar, 
   long& nEndChar  
) const;

Parameter

  • cr
    Verweis auf eine CHARRANGE-Struktur, um die Grenzen der aktuellen Auswahl zu empfangen.

  • nStartChar
    Der nullbasierte Index des ersten Zeichens in der aktuellen Auswahl.

  • nEndChar
    Der nullbasierte Index des letzten Zeichens in der aktuellen Auswahl.

Hinweise

Die zwei Formulare dieser Funktion bereitstellen alternative Methoden, die Grenzen für die Auswahl abzurufen. Kurze Beschreibung dieser Formulare ausführen:

  • GetSel( cr ) dieses Formular verwendet die CHARRANGE-Struktur mit seinen cpMin und cpMax-Member, um die Grenzen zurückzugeben.

  • GetSel( nStartChar**,** nEndChar ) dieses Formular gibt die Grenzen in Parametern nStartChar und nEndChar zurück.

Die Auswahl gehören alle, wenn der Anfang (cpMin oder nStartChar) 0 und das Ende (cpMax oder nEndChar) ist - 1.

Weitere Informationen finden Sie unter EM_EXGETSEL Meldung und CHARRANGE-Struktur in Windows SDK.

Beispiel

// Set the selection to be all characters after the current selection. 
long nStartChar, nEndChar;

m_myRichEditCtrl.GetSel(nStartChar, nEndChar); 
m_myRichEditCtrl.SetSel(nEndChar, -1);

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CRichEditCtrl-Klasse

Hierarchiediagramm

CRichEditCtrl::SetSel

CRichEditCtrl::GetSelText

CRichEditCtrl::GetParaFormat

CRichEditCtrl::GetSelectionCharFormat