Partilhar via


COleControlSite::ModifyStyleEx

Modifica os estilos estendidos do controle.

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

Parâmetros

  • dwRemove
    Os estilos estendidos para ser removido da janela os estilos corrente.

  • dwAdd
    Os estilos estendidos a ser adicionado dos estilos de janela corrente.

  • nFlags
    Janela sinalizadores de posicionamento.Para obter uma lista dos valores possíveis, consulte o SetWindowPos função de a Windows SDK.

Valor de retorno

Diferente de zero se os estilos forem alteradas, caso contrário, zero.

Comentários

Ações do controle propriedade Appearance serão modificada para coincidir com a configuração de WS_EX_CLIENTEDGE.Todos os outros estilos estendidos janela são aplicados diretamente ao identificador de janela do controle, caso haja algum.

Modifica a janela estilos de objeto do site controle estendido.Estilos a serem adicionados ou removidos podem ser combinados, utilizando o operador bit a bit ou operador (|).Consulte o CreateWindowEx função de a Windows SDK Para obter informações sobre os estilos de janela disponível.

If nFlags é diferente de zero, ModifyStyleEx chama a função Win32 SetWindowPose pode redesenhar a janela combinando nFlags com os seguintes quatro sinalizadores:

  • SWP_NOSIZE   Mantém o dimensionar corrente.

  • SWP_NOMOVE   Mantém a posição corrente.

  • SWP_NOZORDER   Preserva a ordem Z corrente.

  • SWP_NOACTIVATE   Não ativa a janela.

Para modificar estilos estendidos da janela, telefonar ModifyStyle.

Requisitos

Cabeçalho: afxocc.h

Consulte também

Referência

Classe COleControlSite

Gráfico de hierarquia

Outros recursos

COleControlSite membros