CBaseControlWindow.GetBorderColour-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 GetBorderColour -Methode ruft die aktuelle Fensterrahmenfarbe m_BorderColour ab.

Syntax

COLORREF GetBorderColour();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt die Farbe des Rahmens zurück.

Bemerkungen

Eine Anwendung kann ein Zielrechteck festlegen, um das Video anzuzeigen. Dieses Rechteck sollte relativ zum Clientbereich für das Fenster sein. Wenn dies geschehen ist (die Standardeinstellung besteht darin, immer das gesamte Fenster zu zeichnen), gibt es einen Bereich, der das Video umgibt. d. h. der Rahmen. Die Rahmenfarbe kann über die Memberfunktion CBaseControlWindow::p ut_BorderColor festgelegt werden. Diese Eigenschaft wirkt sich auf die Farbe des Rahmens aus. Verwenden Sie diese Memberfunktion anstelle von CBaseControlWindow::get_BorderColor, es sei denn, Sie rufen sie extern über die IVideoWindow::get_BorderColor-Methode auf.

Anforderungen

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

Siehe auch

CBaseControlWindow-Klasse