Partilhar via


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

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

CDC::IntersectClipRect

COleControl::SetControlSize