CRichEditCtrl::SetOptions

Ustawia opcje dla tej CRichEditCtrl obiektu.

void SetOptions( 
   WORD wOp, 
   DWORD dwFlags  
);

Parametry

  • wOp
    Wskazuje typ operacji.Jedną z następujących wartości:

    • ECOOP_SETUstaw opcje określone przez dwFlags.

    • ECOOP_ORŁączenie z określonymi przez bieżące opcje dwFlags.

    • ECOOP_ANDZachowaj tylko te bieżące opcje, które są również określone przez dwFlags.

    • ECOOP_XORZachowaj tylko te bieżące opcje, które są nie określonej przez dwFlags.

  • dwFlags
    Opcje edycji RTF.Wartości flagi są wymienione w sekcji Uwagi.

Uwagi

Opcje może być kombinacją następujących wartości:

  • ECO_AUTOWORDSELECTIONAutomatyczne zaznaczanie słów na kliknij dwukrotnie.

  • ECO_AUTOVSCROLLAutomatycznie przewija tekst do prawej przez 10 znaków, gdy użytkownik wpisze znak końca wiersza.Gdy użytkownik naciśnie klawisz ENTER, formant Przewija cały tekst do pozycji zero.

  • ECO_AUTOHSCROLLPrzesuwa tekst w górę o jedną stronę automatycznie, gdy użytkownik naciśnie klawisz ENTER w ostatnim wierszu.

  • ECO_NOHIDESELNegacja domyślne zachowanie formantu edycyjnego.Domyślne zachowanie ukrywa zaznaczenia, kiedy formant utraci fokus wprowadzania i pokazuje wybór, gdy formant uzyskuje fokus.Jeśli określisz ECO_NOHIDESEL, zaznaczony tekst jest odwrócony, nawet jeśli formant ma fokus.

  • ECO_READONLYUniemożliwia użytkownikom wpisywania lub edycji tekstu w formancie edycyjnym.

  • ECO_WANTRETURNOkreśla, że gdy użytkownik naciśnie klawisz ENTER podczas wprowadzania tekstu w formancie edycji wzbogaconej wielu linii w oknie dialogowym dodaje się znak powrotu karetki.Jeśli nie określisz ten styl, naciśnięcie klawisza ENTER wysyła polecenie Okno nadrzędne formant edycji wzbogaconej, która naśladuje, klikając przycisk domyślne okna nadrzędnego (na przykład przycisk OK w oknie dialogowym).Styl ten nie ma wpływu na linii pojedynczego formantu edycyjnego.

  • ECO_SAVESELZachowuje zaznaczenia, gdy formant traci fokus.Domyślnie całą zawartość formantu zaznaczono odzyska ona fokus.

  • ECO_VERTICALZwraca tekst i obiekty w kierunku pionowym.Dostępne tylko w przypadku języków azjatyckich.

Aby uzyskać więcej informacji, zobacz EM_SETOPTIONS w Windows SDK.

Przykład

// Add auto horizontal and vertical scrolling. 
m_myRichEditCtrl.SetOptions(ECOOP_OR, ECO_AUTOVSCROLL | 
   ECO_AUTOHSCROLL);

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CRichEditCtrl

Diagram hierarchii

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly