Partilhar 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 de COleControlSite

Gráfico de hierarquia