Zajištění aktivace bez blikání
Pokud váš ovládací prvek kreslí sám stejně jako ve státech a neaktivní (a nepoužívá bez okna aktivace), můžete vyloučit výkresu operace a průvodní vizuální blikání, které obvykle dochází při přechodu mezi státy a neaktivní.Chcete-li to provést, patří 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 automatické generování kódu zahrnout tento příznak bez blikání aktivace možnost na Nastavení ovládacího prvku stránky při vytváření ovládacího prvku pomocí MFC ActiveX Control Wizard.
Pokud používáte bez okna aktivace, tato optimalizace nemá žádný vliv.