Compartilhar via


COleControlSite::ModifyStyleEx

Altera os estilos estendidos do controle.

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

Parâmetros

  • dwRemove
    Os estilos estendidos a ser removido de estilos atuais da janela.

  • dwAdd
    Os estilos estendidos a serem adicionados estilos atuais da janela.

  • nFlags
    Sinalizadores de posicionamento da janela. Para obter uma lista de valores possíveis, consulte a função de SetWindowPos em Windows SDK.

Valor de retorno

Diferente de zero se os estilos são alterados, se não zero.

Comentários

A propriedade da aparência do estoque de controle será alterada para corresponder a configuração para WS_EX_CLIENTEDGE. Todos os estilos estendidos de restantes são aplicados a janela diretamente para o manipulador de janela do controle, se um está presente.

Altera os estilos estendidos janela do objeto do site do controle. Os estilos a serem adicionados ou removidos podem ser combinados usando o OPERADOR bit a bit ( | operador). Consulte a função de CreateWindowEx em Windows SDK para obter informações sobre estilos disponíveis da janela.

Se nFlags é diferente de zero, ModifyStyleEx chama a função SetWindowPosWin32, a janela e redesenho combinando nFlags com os quatro sinalizadores:

  • SWP_NOSIZE retém o tamanho atual.

  • SWP_NOMOVE mantém a posição atual.

  • SWP_NOZORDER mantém a ordem Z do atual.

  • SWP_NOACTIVATE não ativa a janela.

Para modificar os estilos estendidos de uma janela, chame ModifyStyle.

Requisitos

Cabeçalho: afxocc.h

Consulte também

Referência

Classe COleControlSite

Gráfico da hierarquia