잘리지 않는 디바이스 컨텍스트를 사용 하 여
컨트롤의 클라이언트 영역 밖에 그리지 없다고 확신 하는 경우 호출을 비활성화 하 여 작지만 검색 속도 향상 실현 있습니다 IntersectClipRect 으로 변경 됩니다 COleControl.이렇게 하려면 제거는 clipPaintDC 플래그를 반환 하는 플래그 집합을 COleControl::GetControlFlags.예를 들면 다음과 같습니다.
DWORD CMyAxOptCtrl::GetControlFlags()
{
DWORD dwFlags = COleControl::GetControlFlags();
...
dwFlags &= ~clipPaintDC;
...
return dwFlags;
}
선택 하는 경우이 플래그를 제거 하려면 코드가 자동으로 생성 됩니다 있는 잘리지 않는 디바이스 컨텍스트 옵션에 제어 설정 MFC ActiveX 컨트롤 마법사를 사용 하면 컨트롤을 만들 때 페이지.
창 없는 활성화를 사용 하는 경우이 최적화 효과가 없습니다.