COleControlSite::ModifyStyle
Modifica os estilos do controle.
virtual BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
Parâmetros
dwRemove
Os estilos a ser removido da janela os estilos corrente.dwAdd
Os estilos 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 Enabled serão modificada para coincidir com a configuração de WS_DISABLED.Propriedade de estilo da borda das ações do controle será modificada para coincidir com a configuração solicitada para WS_BORDER. Todos os demais estilos são aplicados diretamente ao identificador de janela do controle, caso haja algum.
Modifica os estilos de janela do controle.Estilos a serem adicionados ou removidos podem ser combinados, utilizando o operador bit a bit ou operador (|).Consulte o CreateWindow função de a Windows SDK Para obter informações sobre os estilos de janela disponível.
If nFlags é diferente de zero, ModifyStyle 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 ModifyStyleEx.
Requisitos
Cabeçalho: afxocc.h