IRealTimeStylus3::get_MultiTouchEnabled-Methode (rtscom.h)

Gibt an, ob für das IRealTimeStylus3-Objekt die Multitoucheingabe aktiviert ist.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_MultiTouchEnabled(
  BOOL *pfEnable
);

Parameter

pfEnable

Rückgabewert

Keine

Bemerkungen

In der folgenden Tabelle sind die definierten Opt-In-Optionen für Multitouch aufgeführt.

Name BESCHREIBUNG Wert
TABLET_ENABLE_MULTITOUCHDATA Gibt die Aktivierung für Multitouchdaten an. 0x01000000
 

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Multitouch mithilfe der RealTimeStylus3-Schnittstelle aktiviert wird.


CComQIPtr<IRealTimeStylus3> spRealTimeStylus3 = g_spRealTimeStylus;
if(spRealTimeStylus3 == NULL)
{
    return FALSE;
}
HRESULT hr = spRealTimeStylus3->put_MultiTouchEnabled(TRUE);
if(FAILED(hr))
{
    return FALSE;
}

Im folgenden Beispiel wird gezeigt, wie die eigenschaft TABLET_ENABLE_MULTITOUCHDATA in einem Fenster explizit festgelegt wird.

    
    //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;
    }    

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile rtscom.h

Weitere Informationen

IRealTimeStylus3