COleControl::GetControlFlags
컨트롤 플래그 설정을 검색합니다.
virtual DWORD GetControlFlags( );
반환 값
도 ControlFlags 열거형의 플래그 조합:
enum ControlFlags {
fastBeginPaint = 0x0001,
clipPaintDC = 0x0002,
pointerInactive = 0x0004,
noFlickerActivate = 0x0008,
windowlessActivate = 0x0010,
canOptimizeDraw = 0x0020,
};
설명
기본적으로 GetControlFlags는 fastBeginPaint | clipPaintDC을 반환합니다.
fastBeginPaint
설정, 시작 페인트를 사용 하 여 함수 대신 OLE 컨트롤을 맞춘 경우는 BeginPaint API (기본적으로 설정).clipPaintDC
그렇지 않은 경우 설정, 호출을 사용할 수 없습니다 IntersectClipRect 에 의해 만들어진 COleControl 및 속도가 약간 향상.창 없는 활성화를 사용 하는 경우 플래그에 효과가 없습니다.pointerInactive
경우 설정, 컨트롤을 사용 하 여 비활성화 되어 있는 동안 마우스 상호 작용 제공 COleControl의 구현의 IPointerInactive 인터페이스를 기본적으로 사용할 수 없습니다.noFlickerActivate
경우 설정, 추가 그리기 작업과 시각적인 깜빡임 제거 합니다.컨트롤 자체를 동일 하 게 비활성 및 활성 상태에서 그릴 때 사용 합니다.창 없는 활성화를 사용 하는 경우 플래그에 효과가 없습니다.windowlessActivate
경우 설정, 컨트롤 창 없는 활성화를 사용 하 여 나타냅니다.canOptimizeDraw
경우 설정, 컨트롤 그리기 최적화를 수행할 수 있는 컨테이너에서 지 원하는 경우를 나타냅니다.
에 대 한 자세한 내용은 GetControlFlags 및 다른 OLE 컨트롤의 최적화를 참조 하십시오. ActiveX 컨트롤: 최적화.
요구 사항
헤더: afxctl.h