다음을 통해 공유


잘리지 않는 디바이스 컨텍스트를 사용 하 여

컨트롤의 클라이언트 영역 밖에 그리지 없다고 확신 하는 경우 호출을 비활성화 하 여 작지만 검색 속도 향상 실현 있습니다 IntersectClipRect 으로 변경 됩니다 COleControl.이렇게 하려면 제거는 clipPaintDC 플래그를 반환 하는 플래그 집합을 COleControl::GetControlFlags.예를 들면 다음과 같습니다.

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


...


dwFlags &= ~clipPaintDC;


...


   return dwFlags;
}

선택 하는 경우이 플래그를 제거 하려면 코드가 자동으로 생성 됩니다 있는 잘리지 않는 디바이스 컨텍스트 옵션에 제어 설정 MFC ActiveX 컨트롤 마법사를 사용 하면 컨트롤을 만들 때 페이지.

창 없는 활성화를 사용 하는 경우이 최적화 효과가 없습니다.

참고 항목

개념

MFC 컨트롤을 ActiveX: 최적화