提供繪閃動
如果您的控制項繪製本身處於非作用中且作用中狀態且不會使用無視窗啟動),您可以排除繪製作業和非現用和現用狀態轉換時正常發生的視覺重繪。 若要執行這項操作,包括 noFlickerActivate 旗標所傳回的集合中的旗標 COleControl::GetControlFlags。 例如:
DWORD CMyAxOptCtrl::GetControlFlags()
{
DWORD dwFlags = COleControl::GetControlFlags();
...
dwFlags |= noFlickerActivate;
...
return dwFlags;
}
如果您選取 [自動產生程式碼中包含這個旗標閃動 選項在 控制設定網頁時使用 MFC ActiveX 控制項精靈建立您的控制項。
如果您正在使用無視窗啟動,這項最佳化會有任何作用。