Freigeben über


CBaseControlWindow.get_Left-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 get_Left -Methode ruft die aktuelle linke Fensterkoordinate ab.

Syntax

HRESULT get_Left(
   long *pLeft
);

Parameter

pLeft

Zeiger auf die linke Koordinate in Pixeln.

Rückgabewert

Gibt einen HRESULT-Wert zurück.

Bemerkungen

Das Fenster hat eine Position auf dem Desktop. Diese Position wird in Pixeln durch vier Koordinaten (links, oben, rechts und unten) ausgedrückt. Schnittstellen, die von OLE automatisiert werden, drücken diese Position in der Regel über links, oben, Breite und Höhe aus. Dies ist die konvention, die in DirectShow verwendet wird. Alle Koordinaten werden in Pixeln ausgedrückt, und das Ändern einer Beliebigen Koordinate aktualisiert das Fenster sofort.

Durch festlegen der linken oder oberen Koordinaten wird das Fenster nach links bzw. nach oben verschoben. Diese Koordinaten haben keine Auswirkungen auf die Breite und Höhe des Fensters. Ebenso hat das Festlegen von Breite und Höhe keine Auswirkungen auf die linken und oberen Koordinaten.

Anforderungen

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

Siehe auch

CBaseControlWindow-Klasse