Condividi tramite


Metodo IDirectManipulationViewport::RemoveConfiguration (directmanipulation.h)

Rimuove una configurazione di interazione per il viewport.

Sintassi

HRESULT RemoveConfiguration(
  [in] DIRECTMANIPULATION_CONFIGURATION configuration
);

Parametri

[in] configuration

Uno dei valori di DIRECTMANIPULATION_CONFIGURATION che specifica la configurazione di interazione per il viewport.

Valore restituito

Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo rimuove una possibile configurazione aggiunta tramite AddConfiguration. Questo metodo può essere chiamato solo se la configurazione non è attiva.

Una configurazione di interazione specifica il modo in cui il motore di manipolazione risponde all'input e ai movimenti supportati. È possibile aggiungere un numero qualsiasi di configurazioni al viewport usando AddConfiguration. Le configurazioni possono essere cambiate dall'applicazione in fase di esecuzione usando ActivateConfiguration. Quando una configurazione non è più necessaria (e non è attualmente attiva), può essere rimossa tramite RemoveConfiguration.

Esempio

Nell'esempio seguente viene illustrato come utilizzare questo metodo.

HRESULT hr = pRegion->RemoveConfiguration(
    DIRECTMANIPULATION_CONFIGURATION_INTERACTION | 
    DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X);

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione directmanipulation.h

Vedi anche

IDirectManipulationViewport