Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se o controle se desenha de maneira idêntica nos estados inativos e ativos (e não usa ativação sem janelas), você pode eliminar as operações de desenho e a cintilação visual que normalmente ocorre ao fazer a transição entre os estados inativo e ativo. Para fazer isso, inclua o sinalizador noFlickerActivate no conjunto de sinalizadores retornados por COleControl::GetControlFlags. Por exemplo:
DWORD CMyAxOptCtrl::GetControlFlags()
{
DWORD dwFlags = COleControl::GetControlFlags();
dwFlags |= noFlickerActivate;
return dwFlags;
}
O código para incluir esse sinalizador será gerado automaticamente se você selecionar a opção de ativaçãoFlicker-Free na página Configurações de Controle ao criar seu controle com o Assistente de Controle ActiveX do MFC.
Se você estiver usando a ativação sem janelas, essa otimização não terá efeito.