Share via


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 메시지를 처리할 때 재진입 호출을 방지합니다. wParamSC_HOTKEY 또는 SC_TASKLIST 설정되었는지 WM_SYSCOMMAND. 및 WM_SYSKEYDOWN(Alt-Tab 또는 Alt-Esc 키 조합을 처리할 때). 이는 단일 스레드 아파트 모델 애플리케이션의 문제입니다.
 
개체의 특정 속성과 메서드를 설정하거나 호출하기 전에 이 속성을 FALSE 로 설정해야 합니다. 지정된 속성 또는 메서드를 변경하려고 하면 오류가 발생합니다. Enabled 속성을 먼저 FALSE로 설정하지 않으면 다음 속성과 메서드를 설정하거나 호출할 수 없습니다.

속성

메서드

요구 사항

   
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

참고 항목

AttachMode 속성

CollectingInk 속성

CollectionMode 속성 [InkCollector 클래스]

EditingMode 속성 [InkOverlay 클래스]

IInkCollector

Ink 속성 [InkCollector/InkOverLay 클래스]

InkCollector 클래스

MarginX 속성

MarginY 속성

SetAllTabletsMode 메서드

SetSingleTabletIntegratedMode 메서드

SetWindowInputRectangle 메서드

hWnd 속성