Metodo CBaseControlVideo.SetDestinationPosition

Il SetDestinationPosition metodo imposta il rettangolo di destinazione per il video.

Sintassi

HRESULT SetDestinationPosition(
   long Left,
   long Top,
   long Width,
   long Height
);

Parametri

Sinistra

Nuova coordinata sinistra.

Top

Nuova coordinata superiore.

Width

Nuova larghezza.

Altezza

Nuova altezza.

Valore restituito

Restituisce un valore HRESULT che dipende dall'implementazione; può essere uno dei valori seguenti o altri valori non elencati.

Codice restituito Descrizione
E_FAIL
Esito negativo.
E_INVALIDARG
Argomento non valido.
E_POINTER
Argomento puntatore NULL.
NOERROR
Operazione completata.
VFW_E_NOT_CONNECTED
Impossibile eseguire l'operazione perché i pin non sono connessi.

Commenti

Un'applicazione può modificare i rettangoli di origine e di destinazione per il video tramite l'interfaccia IBasicVideo . Il rettangolo di origine influisce sulla sezione dell'origine video nativa visualizzata sullo schermo; il rettangolo di destinazione influisce sulla posizione in cui verrà visualizzato il video durante la riproduzione. Il rettangolo di destinazione è relativo all'area client della finestra in cui viene riprodotta. L'angolo superiore sinistro della finestra è la coordinata (0,0).

Requisiti

Requisito Valore
Intestazione
Ctlutil.h (include Flussi.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Classe CBaseControlVideo