Condividi tramite


metodo CBaseControlWindow.put_BorderColor

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Il put_BorderColor metodo modifica il colore del bordo.

Sintassi

HRESULT put_BorderColor(
   long Color
);

Parametri

Color

Nuovo colore bordo.

Valore restituito

Restituisce un valore HRESULT .

Commenti

Un'applicazione può stabilire un rettangolo di destinazione in cui deve essere visualizzato il video. Questo rettangolo è relativo all'area client per la finestra. Se questa operazione viene eseguita (l'impostazione predefinita consiste nel disegnare sempre l'intera finestra), è presente un bordo che circonda il video. Questa proprietà influisce sul colore utilizzato dal bordo. Anche se il parametro viene specificato come tipo LONG , è in realtà un valore COLORREF .

Requisiti

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

Vedi anche

Classe CBaseControlWindow