共用方式為


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

另請參閱

IRealTimeStylus3