Metodo IRealTimeStylus3::get_MultiTouchEnabled (rtscom.h)
Indica se l'oggetto IRealTimeStylus3 dispone dell'input multitouch abilitato.
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_MultiTouchEnabled(
BOOL *pfEnable
);
Parametri
pfEnable
Valore restituito
nessuno
Osservazioni
Nella tabella seguente sono elencate le opzioni di consenso esplicito definite per multitouch.
Nome | Descrizione | Valore |
---|---|---|
TABLET_ENABLE_MULTITOUCHDATA | Indica il consenso esplicito per i dati multitouch. | 0x01000000 |
Esempio
L'esempio seguente illustra come abilitare multitouch usando l'interfaccia RealTimeStylus3 .
CComQIPtr<IRealTimeStylus3> spRealTimeStylus3 = g_spRealTimeStylus;
if(spRealTimeStylus3 == NULL)
{
return FALSE;
}
HRESULT hr = spRealTimeStylus3->put_MultiTouchEnabled(TRUE);
if(FAILED(hr))
{
return FALSE;
}
Nell'esempio seguente viene illustrato come impostare in modo esplicito la proprietà TABLET_ENABLE_MULTITOUCHDATA in una finestra.
//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;
}
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | rtscom.h |