Freigeben über


CBaseControlWindow.put_BorderColor-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die put_BorderColor -Methode ändert die Rahmenfarbe.

Syntax

HRESULT put_BorderColor(
   long Color
);

Parameter

Color

Neue Rahmenfarbe.

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Bemerkungen

Eine Anwendung kann ein Zielrechteck einrichten, in dem das Video angezeigt werden soll. Dieses Rechteck ist relativ zum Clientbereich für das Fenster. Wenn dies geschehen ist (die Standardeinstellung ist, dass immer das gesamte Fenster gezeichnet wird), gibt es einen Rahmen, der das Video umgibt. Diese Eigenschaft wirkt sich auf die Farbe aus, die vom Rahmen verwendet wird. Obwohl der Parameter als LONG-Typ angegeben wird, handelt es sich tatsächlich um einen COLORREF-Wert .

Anforderungen

Anforderung Wert
Header
Ctlutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseControlWindow-Klasse