COleControl::GetControlFlags
Recupera as configurações do sinalizar de controle.
virtual DWORD GetControlFlags( );
Valor de retorno
Uma combinação dos sinalizadores na enumeração ControlFlags ORed:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Comentários
Por padrão, GetControlFlags Retorna fastBeginPaint | clipPaintDC.
fastBeginPaint
Se conjunto, usa uma função inicial pintura sob medida para controles OLE em vez do BeginPaint API (conjunto por padrão).clipPaintDC
Se não for conjunto, desativa a telefonar para IntersectClipRect feitas por COleControl e obtém uma vantagem de velocidade pequeno. Se você estiver usando ativação sem janelas, o sinalizar não tem efeito.pointerInactive
Se conjunto, fornece interação com o mouse enquanto o controle está inativo, permitindo que COleControlda implementação das IPointerInactive interface está desabilitado por padrão.noFlickerActivate
Se conjunto, elimina as operações de desenho extra e a cintilação que acompanha o visual.Use quando seu controle desenha próprio idêntico em estados inativo e ativo.Se você estiver usando ativação sem janelas, o sinalizar não tem efeito.windowlessActivate
Se conjunto, indica o controle usa ativação sem janelas.canOptimizeDraw
Se configurado, indica que o controle executará desenho otimizado, se o contêiner de oferecer suporte a ele.
Para obter mais informações sobre o GetControlFlags e outras otimizações de controles OLE, consulte Controles ActiveX: Otimização de.
Requisitos
Cabeçalho: afxctl.h