共用方式為


使用未裁剪的裝置內容

如果您十分肯定您的控制項不會不繪製其用戶端矩形之外,您就可以藉由停用呼叫獲得微小卻偵測速度的改善比率IntersectClipRect ,由COleControl。 若要執行這項操作,請移除 clipPaintDC 旗標,從這組旗標所傳回的 COleControl::GetControlFlags。 例如:

DWORD CMyAxOptCtrl::GetControlFlags()
{
   DWORD dwFlags = COleControl::GetControlFlags();


...


dwFlags &= ~clipPaintDC;


...


   return dwFlags;
}

如果您選取 [自動產生程式碼以移除這個旗標未裁剪的裝置內容 選項在 控制設定一頁,使用 MFC ActiveX 控制項精靈建立您的控制項時。

如果您正在使用無視窗啟動,這項最佳化會有任何作用。

請參閱

概念

MFC ActiveX 控制項: 最佳化