IRealTimeStylus3::get_MultiTouchEnabled 메서드(rtscom.h)
IRealTimeStylus3 개체에 다중 터치 입력을 사용할 수 있는지 여부를 나타냅니다.
이 속성은 읽기/쓰기가 가능합니다.
구문
HRESULT get_MultiTouchEnabled(
BOOL *pfEnable
);
매개 변수
pfEnable
반환 값
없음
설명
다음 표에서는 multitouch에 대해 정의된 옵트인 옵션을 나열합니다.
Name | 설명 | 값 |
---|---|---|
TABLET_ENABLE_MULTITOUCHDATA | 다중 터치 데이터에 대한 옵트인을 나타냅니다. | 0x01000000 |
예제
다음 예제에서는 RealTimeStylus3 인터페이스를 사용하여 multitouch를 사용하도록 설정하는 방법을 보여 줍니다.
CComQIPtr<IRealTimeStylus3> spRealTimeStylus3 = g_spRealTimeStylus;
if(spRealTimeStylus3 == NULL)
{
return FALSE;
}
HRESULT hr = spRealTimeStylus3->put_MultiTouchEnabled(TRUE);
if(FAILED(hr))
{
return FALSE;
}
다음 예제에서는 창에서 TABLET_ENABLE_MULTITOUCHDATA 속성을 명시적으로 설정하는 방법을 보여 있습니다.
//Set the window property
ATOM m_atom = ::GlobalAddAtom(MICROSOFT_TABLETPENSERVICE_PROPERTY);
m_dwProperty = TABLET_ENABLE_MULTITOUCHDATA;
::SetProp(m_hwnd, (LPTSTR)m_atomPenService, (HANDLE)m_dwProperty);
//A Window Property takes effect on the down action of the 1st finger.
//process the LRESULT from WinProc:
//A custom LRESULT CALLBACK
GestureTest::WindowProcedure(
HWND hwnd,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
case WM_TABLET_QUERYSYSTEMGESTURESTATUS:
return TABLET_ENABLE_MULTITOUCHDATA;
}
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | rtscom.h |