Freigeben über


CBaseControlWindow.GetRestorePosition-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 GetRestorePosition -Methode ruft die Position ab, an der das Fenster wiederhergestellt wird, wenn es nicht maximiert oder minimiert wird.

Syntax

HRESULT GetRestorePosition(
   long *pLeft,
   long *pTop,
   long *pWidth,
   long *pHeight
);

Parameter

pLeft

Zeiger auf den Wert für die äußerste linke Koordinate.

pTop

Zeiger auf den Wert für oben im Fenster.

pWidth

Zeiger auf den Wert für die Breite des Fensters.

pHeight

Zeiger auf den Wert für die Höhe des Fensters.

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Bemerkungen

Dies entspricht den Werten, die von der CBaseControlWindow::GetWindowPosition-Funktion zurückgegeben werden, wenn das Fenster weder maximiert noch minimiert wird.

Anforderungen

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

Siehe auch

CBaseControlWindow-Klasse