IRealTimeStylus3 ::p ut_MultiTouchEnabled, méthode (rtscom.h)
Indique si l’entrée multitouche est activée pour l’objet IRealTimeStylus3 .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT put_MultiTouchEnabled(
BOOL fEnable
);
Paramètres
fEnable
Valeur de retour
None
Remarques
Le tableau suivant répertorie les options d’adhésion définies pour la multitouche.
Nom | Description | Valeur |
---|---|---|
TABLET_ENABLE_MULTITOUCHDATA | Indique l’adhésion aux données multitouch. | 0x01000000 |
Exemples
L’exemple suivant montre comment activer le multitouch à l’aide de l’interface RealTimeStylus3 .
CComQIPtr<IRealTimeStylus3> spRealTimeStylus3 = g_spRealTimeStylus;
if(spRealTimeStylus3 == NULL)
{
return FALSE;
}
HRESULT hr = spRealTimeStylus3->put_MultiTouchEnabled(TRUE);
if(FAILED(hr))
{
return FALSE;
}
L’exemple suivant montre comment définir explicitement la propriété TABLET_ENABLE_MULTITOUCHDATA sur une fenêtre.
//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;
}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rtscom.h |