다음을 통해 공유


IInkCollector::p ut_Enabled 메서드(msinkaut.h)

InkCollector 개체가 펜 입력(대기 패킷, 범위 이벤트의 커서 등)을 수집하는지 여부를 지정하는 값을 가져오거나 설정합니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT put_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 속성