COleControl::GetControlFlags
Recupera as configurações de sinalizador de controle.
virtual DWORD GetControlFlags( );
Valor de retorno
Uma combinação de ORed dos sinalizadores na enumeração de ControlFlags:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Comentários
Por padrão, retornos fastBeginPaint | clipPaintDCde GetControlFlags .
fastBeginPaint
Se definido, usa uma função de começar- pintura personalizada para OLE controladores em vez de BeginPaint API (definido por padrão).clipPaintDC
Se não definida, desativa verificação que fez a chamada a IntersectClipRect por COleControl e vantagem ganha uma pequena a velocidade.Se você estiver usando a ativação sem janelas, o sinalizador não tem efeito.pointerInactive
Se definido, fornece a interação do mouse quando o controle está inativo ativando a implementação de COleControl da interface de IPointerInactive , que é desativada por padrão.noFlickerActivate
Se definido, elimina operações adicionais de desenho e tremulação visual de rastreamento.Use quando o controle se desenhar idêntica nos estados e inativos ativos.Se você estiver usando a ativação sem janelas, o sinalizador não tem efeito.windowlessActivate
Se definido, indica a ativação sem janelas de controle usa.canOptimizeDraw
Se definido, indica que o controle executará o desenho otimizado, se o contêiner o oferece suporte.
Para obter mais informações sobre GetControlFlags e outras otimizações controladores do OLE Controles ActiveX: Otimização, consulte.
Requisitos
Cabeçalho: afxctl.h