다음을 통해 공유


IRealTimeStylus::SetSingleTabletMode 메서드(rtscom.h)

RTS( RealTimeStylus Class ) 개체의 모드를 수정하여 태블릿 PC에 연결된 디지타이저를 나타내는 태블릿 개체 하나만에서 입력을 수집합니다. 다른 디지타이저의 스타일러스 입력은 RealTimeStylus에서 무시됩니다.

구문

HRESULT SetSingleTabletMode(
  [in] IInkTablet *piTablet
);

매개 변수

[in] piTablet

태블릿 PC에 연결된 디지타이저 디바이스를 나타내는 IInkTablet 인터페이스 개체입니다.

반환 값

반환 값에 대한 설명은 RealTimeStylus 클래스 및 인터페이스를 참조하세요.

설명

RealTimeStylus 클래스는 다음 두 태블릿 관련 모드 중 하나로 설정할 수 있습니다.

  • 모든 태블릿 모드(기본값)
  • 단일 태블릿 모드
IRealTimeStylus::SetAllTabletsMode 메서드()가 처음 호출되고 RealTimeStylus가 사용하도록 설정된 경우 TPC_E_INVALID_MODE HRESULT가 반환됩니다.

예제

다음 C++ 예제 코드는 태블릿을 가져와 플러그 앤 플레이 식별자를 검색할 수 있도록 IRealTimeStylus 개체 g_pRealTimeStylus를 단일 태블릿 모드로 설정합니다. 그런 다음 IRealTimeStylus 개체를 모든 태블릿 모드로 다시 설정합니다.

// Must be in single tablet mode for GetTablet to succeed. This call to
// SetSingleTabletMode() would likely happen somewhere else in the app.
if (SUCCEEDED(g_pRealTimeStylus->SetSingleTabletMode(pInkTablet)))
{
    IInkTablet* pTablet = NULL;

    if ((SUCCEEDED(g_pRealTimeStylus->GetTablet(&pTablet))) && (NULL != pTablet))
    {
        BSTR bstrPnPID;

        if (SUCCEEDED(pTablet->get_PlugAndPlayId(&bstrPnPID)))
        {
            TRACE("The tablet's Plug-n-Play ID is: %s\n", bstrPnPID);
        }
    }

    // Restore all tablets mode.
    g_pRealTimeStylus->SetAllTabletsMode(TRUE);
}

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 rtscom.h
DLL RTSCom.dll

추가 정보

IRealTimeStylus

RealTimeStylus 클래스

RealTimeStylus 참조