Compartir a través de


COleControlSite::ModifyStyle

Modifica los estilos del control.

virtual BOOL ModifyStyle( 
   DWORD dwRemove, 
   DWORD dwAdd, 
   UINT nFlags  
);

Parámetros

  • dwRemove
    Los estilos que se quitará de los estilos de ventana actuales.

  • dwAdd
    Los estilos que se agregarán de los estilos de ventana actuales.

  • nFlags
    Ventana que coloca los marcadores. Para obtener una lista de valores posibles, vea la función de SetWindowPos en Windows SDK.

Valor devuelto

Distinto de cero si se cambian los estilos, si no cero.

Comentarios

La propiedad enabled de control modificará para coincidir con el valor de WS_DISABLED. La propiedad de estilo de borde de la acción de control modificará para coincidir con el valor solicitado para WS_BORDER. El resto de los estilos se aplican directamente al identificador de ventana del control, si existe.

Modifica los estilos de ventana del control. Los estilos que se van a agregar o quitar pueden combinarse con el bit a bit OR ( | ) operador. Vea la función de CreateWindow en Windows SDK para obtener información sobre los estilos de ventana disponibles.

Si nFlags es distinto de cero, ModifyStyle llama a la función SetWindowPosde Win32, y redibuja la ventana combinando nFlags con los cuatro indicadores siguientes:

  • SWP_NOSIZE conserva el tamaño actual.

  • SWP_NOMOVE conserva la posición actual.

  • SWP_NOZORDER conserva el orden Z actual.

  • SWP_NOACTIVATE No no activar la ventana.

Para modificar los estilos mejoradas de una ventana, llame a ModifyStyleEx.

Requisitos

encabezado: afxocc.h

Vea también

Referencia

COleControlSite Class

Gráfico de jerarquías