共用方式為


使用未裁剪的裝置內容

如果您完全確定您的控制項不在其工作區矩形繪製之外,您也可以停用 COleControl所進行的呼叫實現小,但是可偵測的速度擷取到 IntersectClipRect 。 若要這樣做,請從 COleControl::GetControlFlags傳回的旗標集移除 clipPaintDC 旗標。 例如:

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


...


dwFlags &= ~clipPaintDC;


...


   return dwFlags;
}

移除這個旗標的自動產生程式碼,也可以選擇在 控制項設定 頁面的 Unclipped Device Context 選項,也就是說,當您建立的 MFC ActiveX 控制項精靈控制項時。

如果您使用無視窗啟動,這個最佳化沒有作用。

請參閱

概念

MFC ActiveX 控制項:最佳化