COleControl::GetControlFlags
Obnoví nastavení příznaku.
virtual DWORD GetControlFlags( );
Vrácená hodnota
ORed kombinace příznaků ve výčtu ControlFlags:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
Poznámky
Ve výchozím nastavení GetControlFlags vrátí fastBeginPaint | clipPaintDC .
fastBeginPaint
Pokud nastavení, použití programu Malování počáteční funkce přizpůsobený pro ovládací prvky OLE místo BeginPaint API (ve výchozím nastavení).clipPaintDC
Pokud není nastavena, zakáže volání IntersectClipRect provedené COleControl a získá výhodu malé rychlosti.Pokud používáte windowless aktivace, vlajky nemá žádný vliv.pointerInactive
Pokud nastavení, poskytuje interakce myši je ovládací prvek neaktivní povolením COleControl jeho provádění IPointerInactive rozhraní, které je ve výchozím nastavení zakázána.noFlickerActivate
Pokud nastavení, eliminuje extra výkresu operací a průvodní vizuální blikání.Použití při ovládání kreslí sám shodně ve státech neaktivní a aktivní.Pokud používáte windowless aktivace, vlajky nemá žádný vliv.windowlessActivate
Pokud nastaveno, označuje používá ovládací prvek bez oken aktivace.canOptimizeDraw
Pokud nastavení, označuje, že ovládací prvek bude Optimalizované kresby, pokud je kontejner podporuje.
Další informace o GetControlFlags a další optimalizace ovládacích prvků OLE, naleznete v ovládací prvky ActiveX: optimalizace.
Požadavky
Záhlaví: afxctl.h