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 |