Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se il controllo viene disegnato nello stato di inattività e attivi (e non utilizza l'attivazione senza finestra), è possibile eliminare le operazioni di disegno e lo sfarfallio visivo associata che in genere si verificano quando esegue la transizione tra gli stati di inattività e attivi. A tale scopo, includere il flag di noFlickerActivate nel set di flag restituiti da COleControl::GetControlFlags. Di seguito è riportato un esempio.
DWORD CMyAxOptCtrl::GetControlFlags()
{
DWORD dwFlags = COleControl::GetControlFlags();
...
dwFlags |= noFlickerActivate;
...
return dwFlags;
}
Il codice per importare questo flag viene generato automaticamente se si seleziona l'opzione Attivazione senza sfarfallio nella pagina di Impostazioni controllo durante la creazione del controllo con la Creazione guidata controllo ActiveX MFC.
Se si utilizza l'attivazione senza finestra, questa ottimizzazione non ha effetto.