IContextNode::Confirm 메서드
IContextNode에 대해 IInkAnalyzer 개체가 변경할 수 있는 내용을 제어하는 확인 형식을 수정합니다.
구문
HRESULT Confirm(
[in] ConfirmationType confirmedType
);
매개 변수
-
confirmedType [in]
-
노드에 적용되는 ConfirmationType 입니다.
반환 값
반환 값에 대한 설명은 클래스 및 인터페이스 - 잉크 분석을 참조하세요.
설명
이 메서드를 사용하여 최종 사용자가 IInkAnalyzer 가 스트로크를 올바르게 분석했는지 확인할 수 있습니다. IContextNode::Confirm가 호출된 후 IInkAnalyzer는 이후 분석 중에 해당 스트로크에 대한 IContextNode 개체를 변경하지 않습니다.
IContextNode::사용자가 분석 결과를 확인하고 나중에 분석하는 동안 IInkAnalyzer가 IContextNode를 변경하지 않도록 하려는 경우를 확인합니다. 예를 들어 사용자가 "to"라는 단어를 쓴 다음 애플리케이션이 IInkAnalyzer::Analyze 메서드를 호출하는 경우 잉크 분석기는 값이 "to"인 InkWord 노드를 생성합니다. 사용자가 "to" 다음에 "to"를 한 단어로 추가하고 애플리케이션이 IInkAnalyzer::Analyze 메서드 를 다시 호출하는 경우 잉크 분석기는 이전 InkWord 노드를 제거하고 값이 "tome"인 새 InkWord 노드를 만들 수 있습니다. 그러나 IInkAnalyzer::Analyze 메서드를 처음 호출한 후 애플리케이션이 InkWord 노드에서 ConfirmType 값 NodeTypeAndProperties를 사용하여 "to"에 대해 IContextNode::Confirm를 호출하는 경우 사용자가 "me"를 추가하기 전에 애플리케이션이 IInkAnalyzer::Analyze 메서드를 호출할 때 잉크 분석기는 "to" 노드를 제거하거나 변경하지 않습니다. 대신 잉크 분석기는 "to" 및 "me"에 대해 두 개의 InkWord 노드를 인식할 수 있습니다.
IContextNode 는 InkWord 및 InkDrawing 형식의 개체만 확인할 수 있습니다(컨텍스트 노드 형식 참조). IContextNode::Confirm 는 노드가 리프 노드가 아닌 경우 E_INVALIDARG 반환합니다.
IInkAnalyzer::RemoveStroke 메서드 및 IInkAnalyzer::RemoveStrokes 메서드 는 스트로크 데이터를 제거하는 노드의 구성을 해제합니다.
IContextNode::SetStrokes, IInkAnalyzer::SetStrokesType 및 IInkAnalyzer::SetStrokeType은 IContextNode 개체가 이미 확인된 경우 CORE_E_INVALIDOPERATION 반환합니다.
IContextNode::ReparentStrokeByIdToNode 는 원본 또는 대상 노드가 확인되면 오류를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
헤더 |
|
DLL |
|