Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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.]
Konstruktormethode.
Syntax
CBaseWindow(
BOOL bDoGetDC = TRUE,
BOOL bPostToDestroy = FALSE
);
Parameter
-
bDoGetDC
-
Boolescher Wert, der angibt, ob der Gerätekontext abgerufen werden soll.
-
bPostToDestroy
-
Boolescher Wert, der die CBaseWindow:: m_bDoPostToDestroy-Membervariable angibt.
Bemerkungen
Nachdem Sie das -Objekt erstellt haben, rufen Sie die CBaseWindow::P repareWindow-Methode auf, um das Fenster zu erstellen. PrepareWindow ist eine virtuelle Methode. Sie ruft CBaseWindow::InitialiseWindow auf, ebenfalls eine virtuelle Methode. Diese Methoden werden vom Konstruktor getrennt, sodass abgeleitete Klassen sie bei Bedarf außer Kraft setzen können.
Wenn der Wert des bDoGetDC-ParametersTRUE ist, ruft das CBaseWindow Objekt ein Handle für den Gerätekontext (DC) des Fensters ab und speichert es in der CBaseWindow::m_hdc-Membervariablen . Das Objekt erstellt auch einen kompatiblen Speicher-DC, den es in der CBaseWindow:: m_MemoryDC-Membervariable speichert. Diese Aktionen treten in der InitialiseWindow-Methode auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|