Constructor CBaseWindow.CBaseWindow
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Método constructor.
Sintaxis
CBaseWindow(
BOOL bDoGetDC = TRUE,
BOOL bPostToDestroy = FALSE
);
Parámetros
-
bDoGetDC
-
Valor booleano que especifica si se va a recuperar el contexto del dispositivo.
-
bPostToDestroy
-
Valor booleano que especifica la variable miembro CBaseWindow::m_bDoPostToDestroy .
Observaciones
Después de crear el objeto, llame al método CBaseWindow::P repareWindow para crear la ventana. PrepareWindow es un método virtual. Llama a CBaseWindow::InitialiseWindow, también un método virtual. Estos métodos están separados del constructor para que las clases derivadas puedan invalidarlos, si es necesario.
Si el valor del parámetro bDoGetDC es TRUE, el CBaseWindow
objeto recupera un identificador al contexto del dispositivo (DC) de la ventana y lo almacena en la variable miembro CBaseWindow::m_hdc . El objeto también crea un controlador de dominio de memoria compatible, que almacena en la variable miembro CBaseWindow::m_MemoryDC . Estas acciones se producen en el método InitialiseWindow .
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|