Compartir a través de


CRichEditCtrl::SetOptions

establece las opciones para este objeto de CRichEditCtrl .

void SetOptions(
   WORD wOp,
   DWORD dwFlags 
);

Parámetros

  • wOp
    indica el tipo de operación.Uno de los valores siguientes:

    • ECOOP_SET establece las opciones a las especificadas por dwFlags.

    • ECOOP_OR Combine las opciones actuales con los especificados por dwFlags.

    • ECOOP_AND conserve sólo las opciones actuales que también están especificadas por dwFlags.

    • ECOOP_XOR conserve sólo las opciones actuales que no están especificadas por dwFlags.

  • dwFlags
    Opciones de edición de amplio.Los valores de marcador se enumeran en la sección comentarios.

Comentarios

Las opciones pueden ser una combinación de los siguientes valores:

  • Selección automática de palabras deECO_AUTOWORDSELECTION en el doble clic.

  • Los desplazamientos deECO_AUTOVSCROLL automáticamente el texto a la derecha en 10 caracteres cuando el usuario escribe un carácter al final de la línea.Cuando el usuario presiona la tecla ENTRAR, el control se mueve todo el texto de nuevo a la posición cero.

  • Los desplazamientos deECO_AUTOHSCROLL automáticamente el texto hacia arriba una página cuando el usuario presione la tecla Entrar en la última línea.

  • ECO_NOHIDESEL Negates el comportamiento predeterminado para un control de edición.El comportamiento predeterminado oculta la selección cuando el control pierde el foco y la selección cuando el control recibe el foco de entrada.Si especifica ECO_NOHIDESEL, se invierte el texto seleccionado, incluso si no tiene el foco.

  • ECO_READONLY impide al usuario escribir o editar el texto del control de edición.

  • ECO_WANTRETURN especifica que un retorno de carro está incrustado cuando el usuario presiona la tecla ENTRAR cuando escribe texto en un control rich edit de varias líneas en un cuadro de diálogo.Si no especifica este estilo, presionar la tecla ENTRAR envía un comando a la ventana principal del control rich edit, que imita hacer clic en el botón predeterminado de la ventana primaria (por ejemplo, el botón ACEPTAR en un cuadro de diálogo).este estilo no tiene ningún efecto en un control de edición de una línea.

  • ECO_SAVESEL conserva la selección cuando el control pierde el foco.De forma predeterminada, el contenido completo del control son seleccionada cuando recupera el foco.

  • Dibuja deECO_VERTICAL texto y los objetos en una dirección vertical.Disponible para los idiomas asiáticos únicamente.

Para obtener más información, vea EM_SETOPTIONS en Windows SDK.

Ejemplo

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

Requisitos

encabezado: afxcmn.h

Vea también

Referencia

Clase de CRichEditCtrl

Gráfico de jerarquía

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly