IInkCollector::get_Enabled 메서드(msinkaut.h)
InkCollector 개체가 펜 입력(대기 패킷, 범위 이벤트의 커서 등)을 수집하는지 여부를 지정하는 값을 가져오거나 설정합니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_Enabled(
VARIANT_BOOL *Collecting
);
매개 변수
Collecting
반환 값
없음
설명
활성화된 개체의 사용 가능한 개체의 창 입력 사각형(생성자에서 설정되거나 SetWindowInputRectangle 메서드를 사용하여 설정됨)이 활성화된 다른 개체의 창 입력 사각형과 겹치면 E_INK_OVERLAPPING_INPUT_RECT 오류가 반환됩니다. 알려진 시간에 입력 사각형 중 하나만 사용하도록 설정된 경우 오류 없이 겹침이 발생할 수 있습니다.
개체를 사용하도록 설정하지 않으면 이벤트가 수신되지 않습니다.
컨테이너 컨트롤의 Enabled 속성이FALSE로 설정된 경우 포함된 모든 컨트롤도 사용하지 않도록 설정됩니다.
개체가 잉크를 수집하는 동안 에는 Enabled 속성을 FALSE 로 설정할 수 없습니다(CollectingInk 속성은 TRUE임).
애플리케이션이 종료될 때 사용 설정을 FALSE 로 설정하는 것이 좋습니다.
참고 특정 메시지 처리기 내에서 이 속성을 설정하면 기본 함수가 다시 입력되어 예기치 않은 결과가 발생할 수 있습니다. WM_ACTIVATE,WM_ACTIVATEAPP, WM_NCACTIVATE, WM_PAINT 메시지를 처리할 때 재진입 호출을 방지합니다. wParam이 SC_HOTKEY 또는 SC_TASKLIST 설정되었는지 WM_SYSCOMMAND. 및 WM_SYSKEYDOWN(Alt-Tab 또는 Alt-Esc 키 조합을 처리할 때). 이는 단일 스레드 아파트 모델 애플리케이션의 문제입니다.
속성
메서드요구 사항
지원되는 최소 클라이언트 | Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | msinkaut.h |
라이브러리 | InkObj.dll |
참고 항목
CollectionMode 속성 [InkCollector 클래스]
EditingMode 속성 [InkOverlay 클래스]
Ink 속성 [InkCollector/InkOverLay 클래스]