다음을 통해 공유


InkCollector.Stroke 이벤트

사용자가 모든 태블릿에서 새 스트로크를 그릴 때 발생합니다.

구문

void Stroke(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in, out] VARIANT_BOOL   *Cancel
);

매개 변수

커서 [in]

Stroke 이벤트를 생성한 IInkCursor 개체입니다.

스트로크 [in]

수집된 IInkStrokeDisp 개체입니다.

취소 [in, out]

이벤트를 취소할 VARIANT_TRUE. 그렇지 않으면 VARIANT_FALSE.

반환 값

이 이벤트는 값을 반환하지 않습니다.

설명

이 이벤트 메서드는 id가 DISPID_ICEStroke _IInkCollectorEvents, _IInkOverlayEvents 및 _IInkPictureEvents 디스패치 전용 인터페이스(dispinterfaces)에 정의됩니다.

Stroke 이벤트는 잉크를 삽입할 때뿐만 아니라 선택 또는 지우기 모드에서 발생합니다. 이렇게 하려면 편집 모드(설정을 담당)를 모니터링하고 이벤트를 해석하기 전에 모드를 인식해야 합니다. 이 요구 사항의 장점은 플랫폼 이벤트를 보다 잘 인식하여 플랫폼에서 혁신할 수 있는 더 큰 자유입니다.

참고

스트로크 이벤트는 스트로크InkStrokes 컬렉션에 추가되는 경우가 아니라 사용자가 스트로크 그리기를 완료할 때 발생합니다. 사용자가 스트로크를 처음 그리기 시작하면 InkStrokes 컬렉션에 즉시 추가됩니다. 그러나 Stroke 이벤트는 스트로크 가 완료될 때까지 실행되지 않습니다. 따라서 Stroke 이벤트 처리기가 볼 수 없는 InkStrokes 컬렉션에 스트로크 가 있을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
Msinkaut.h(Msinkaut_i.c 필요)
라이브러리
InkObj.dll

추가 정보

InkCollector 클래스

StrokesAdded 이벤트 [InkStrokes 컬렉션]

StrokesDeleted 이벤트 [InkOverlay 클래스]

IInkCursor 인터페이스

IInkStrokeDisp 인터페이스