IRealTimeStylus3::get_MultiTouchEnabled 方法 (rtscom.h)
指出 IRealTimeStylus3 物件是否已啟用多重觸控輸入。
這是可讀寫的屬性。
語法
HRESULT get_MultiTouchEnabled(
BOOL *pfEnable
);
參數
pfEnable
傳回值
無
備註
下表列出多重觸控的已定義加入宣告選項。
名稱 | 描述 | 值 |
---|---|---|
TABLET_ENABLE_MULTITOUCHDATA | 表示加入宣告 multitouch 資料。 | 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 |