COleControl::GetControlFlags

가상 DWORD GetControlFlags ( );

반환 값

ControlFlags 열거형의 플래그 or 관계 조합:

controlFlags {열거형
   fastBeginPaint = 0x0001,
   clipPaintDC = 0x0002,
   pointerInactive = 0x0004,
   noFlickerActivate = 0x0008,
   windowlessActivate 경우, =
   canOptimizeDraw = 0x0020,
};

주의

제어 플래그 설정을 지정 하려면이 함수를 재정의 합니다. 기본적으로 GetControlFlags 반환fastBeginPaint | clipPaintDC

fastBeginPaint

경우 설정 일 시작 페인트를 사용 하 여 함수 맞춤형 대신 OLE 컨트롤에 대 한 있는 BeginPaint API (기본적으로 설정)。

clipPaintDC

설정 되지 않은 경우, 비활성화 IntersectClipRect 호출 COleControl 에 의해 만들어지고 작은 속도 이점을 얻는다. 창 없는 활성화를 사용 하는 플래그는 적용 되지 않습니다.

pointerInactive

만약 설정, 컨트롤은 기본적으로 비활성화 되어 IPointerInactive 인터페이스의 COleControl구현 함으로써 활성화 하는 동안 마우스 상호 작용을 제공。

noFlickerActivate

만약 설정, 여분의 그리기 작업과 함께 시각적 깜박임 제거. 컨트롤 자체 동일에 무승부 비활성 및 활성 상태 때 사용 합니다. 창 없는 활성화를 사용 하는 플래그는 적용 되지 않습니다.

windowlessActivate

만약 설정, 창 없는 활성화를 사용 하는 컨트롤을 나타냅니다。

canOptimizeDraw

만약 설정, 최적화 된 드로잉 수행을 위한 컨트롤 컨테이너에서 지 원하는 경우。

OLE 컨트롤의 다른 최적화 및 GetControlFlags 에 대 한 자세한 내용은 참조 하십시오 ActiveX 컨트롤: 최적화

COleControl 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::IntersectClipRect, COleControl::SetControlSize(&N)

Index