Freigeben über


CBaseWindow.GetDefaultRect-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 GetDefaultRect -Methode ruft die Standardgröße des Clientbereichs ab.

Syntax

virtual RECT GetDefaultRect();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt das Standardrechteck zurück.

Bemerkungen

Wenn das Fenster aktiviert ist, ruft das Objekt diese Methode auf, um zu bestimmen, wie groß der Clientbereich des Fensters sein soll. In der Basisklasse gibt diese Methode ein Rechteck zurück, dessen Höhe und Breite die definierten Konstanten DEFHEIGHT und DEFWIDTH sind. Eine abgeleitete Klasse sollte diese Methode überschreiben. Bei einem Videorenderer gibt die abgeleitete Klasse in der Regel die Größe des nativen Videobilds zurück.

Anforderungen

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

Siehe auch

CBaseWindow-Klasse