Metodo IDirectManipulationPrimaryContent::SetSnapPoints (directmanipulation.h)
Specifica i punti di snap per la posizione di riposo inertia.
Sintassi
HRESULT SetSnapPoints(
[in] DIRECTMANIPULATION_MOTION_TYPES motion,
[in] const float *points,
[in] DWORD pointCount
);
Parametri
[in] motion
Uno o più dei valori di enumerazione DIRECTMANIPULATION_MOTION_TYPES . Sono consentiti solo DIRECTMANIPULATION_MOTION_TRANSLATE_X, DIRECTMANIPULATION_MOTION_TRANSLATE_Y o DIRECTMANIPULATION_MOTION_ZOOM .
[in] points
Matrice di punti di snap entro i limiti del contenuto da eseguire. Deve essere specificato in ordine crescente rispetto al set di origine in SetSnapCoordinate.
[in] pointCount
Dimensione della matrice di punti di snap. Deve essere maggiore di 0.
Valore restituito
Se il metodo ha esito positivo, restituisce S_OK. Se non è presente alcuna modifica nei punti di snap, questo metodo può restituire S_FALSE. In caso contrario, restituisce un codice di errore HRESULT . Se vengono specificati punti di snap non validi, i punti di snap esistenti potrebbero essere interessati.
Commenti
Se i punti di snap non sono validi (ad esempio, all'esterno dei limiti del contenuto), vengono ignorati e il contenuto è sempre all'interno dei limiti del contenuto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | directmanipulation.h |