Поделиться через


Метод IRealTimeStylus3::get_MultiTouchEnabled (rtscom.h)

Указывает, включен ли для объекта IRealTimeStylus3 мультисенсорный ввод.

Это свойство является чтением и записью.

Синтаксис

HRESULT get_MultiTouchEnabled(
  BOOL *pfEnable
);

Параметры

pfEnable

Возвращаемое значение

None

Remarks

В следующей таблице перечислены определенные параметры для мультисенсорной поддержки.

Имя Описание Значение
TABLET_ENABLE_MULTITOUCHDATA Указывает согласие на мультитачные данные. 0x01000000
 

Примеры

В следующем примере показано, как включить мультитач с помощью интерфейса RealTimeStylus3 .


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
Header rtscom.h

См. также раздел

IRealTimeStylus3