CRichEditCtrl::GetSel

Pobiera granice bieżącego zaznaczenia w tym CRichEditCtrl obiektu.

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

Parametry

  • cr
    Odniesienie do CHARRANGE strukturę, aby otrzymać granice bieżącego zaznaczenia.

  • nStartChar
    Indeksu pierwszego znaku w bieżącym zaznaczeniu.

  • nEndChar
    Wyświetlanego ostatniego znaku w bieżącym zaznaczeniu.

Uwagi

Dwie formy funkcji to zapewnić alternatywne sposoby uzyskania granice dla zaznaczenia.Krótkie opisy tych formularzy wykonaj:

  • GetSel (cr) tego formularza używa CHARRANGE struktury z jego cpMin i cpMax członków zwraca granice.

  • GetSel( nStartChar**,** nEndChar ) This form returns the bounds in the parameters nStartChar and nEndChar.

Zaznaczenie zawiera wszystko, jeśli początku (cpMin lub nStartChar) jest 0 i na końcu (cpMax lub nEndChar) jest – 1.

Aby uzyskać więcej informacji, zobacz EM_EXGETSEL wiadomości i CHARRANGE struktury w Windows SDK.

Przykład

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

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CRichEditCtrl

Diagram hierarchii

CRichEditCtrl::SetSel

CRichEditCtrl::GetSelText

CRichEditCtrl::GetParaFormat

CRichEditCtrl::GetSelectionCharFormat