metodo CBaseControlWindow.get_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 get_BorderColor
metodo recupera il colore del bordo corrente.
Sintassi
HRESULT get_BorderColor(
long *Color
);
Parametri
-
Color
-
Puntatore al colore del bordo corrente.
Valore restituito
Restituisce un valore HRESULT .
Commenti
Un'applicazione può impostare 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 .
Questa funzione membro deve essere chiamata da oggetti esterni tramite l'interfaccia IVideoWindow e quindi blocca la sezione critica per la sincronizzazione con il filtro associato. Chiamare la funzione membro CBaseControlWindow::GetBorderColour per recuperare questa proprietà se non si chiama da un oggetto esterno.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|