COleControlSite::ModifyStyle
Altera os estilos de controle.
virtual BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
Parâmetros
dwRemove
Os estilos a ser removido de estilos atuais da janela.dwAdd
Os estilos 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 com o conversor de estoque de controle será alterada para corresponder a configuração para WS_DISABLED.A propriedade de estilo de borda do estoque de controle será alterada para corresponder a configuração para WS_BORDERsolicitada.Todos outros estilos são aplicados diretamente para o manipulador de janela do controle, se um está presente.
Altera os estilos de janela do controle.Os estilos a serem adicionados ou removidos podem ser combinados usando o OPERADOR bit a bit ( | operador).Consulte a função de CreateWindow em Windows SDK para obter informações sobre estilos disponíveis da janela.
Se nFlags é diferente de zero, ModifyStyle 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 ModifyStyleEx.
Requisitos
Cabeçalho: afxocc.h