Aktivace blikání volného poskytování
Pokud ovládací prvek kreslí sám shodně státy aktivní a neaktivní (a nepoužívá windowless aktivace) můžete vyloučit výkresu operací a průvodní vizuální blikání, který běžně nastat při přechodu mezi státy aktivní a neaktivní.To provedete zahrnout noFlickerActivate příznak v sadě vrácené příznaky COleControl::GetControlFlags.Příklad:
DWORD CMyAxOptCtrl::GetControlFlags()
{
DWORD dwFlags = COleControl::GetControlFlags();
...
dwFlags |= noFlickerActivate;
...
return dwFlags;
}
Pokud vyberete automaticky generování kódu zahrnout tento příznak bez blikání aktivace na možnost Nastavení řízení stránky při vytváření ovládacího prvku pomocí průvodce ovládací prvek MFC ActiveX.
Používáte windowless aktivace této optimalizace nemá žádný vliv.