Compartir a través de


Macro MCIWndRealize (vfw.h)

La macro MCIWndRealize controla cómo se realiza una ventana de MCI en primer plano o en segundo plano. Esta macro también hace que la paleta de la ventana MCI se realice en el proceso. Puede usar esta macro o enviar explícitamente el mensaje MCIWNDM_REALIZE .

Sintaxis

void MCIWndRealize(
   hwnd,
   fBkgnd
);

Parámetros

hwnd

Identificador de la ventana MCIWnd.

fBkgnd

Marca de fondo. Especifique TRUE para este parámetro para que la ventana se realice en segundo plano o FALSE si la ventana se puede realizar en primer plano.

Valor devuelto

None

Observaciones

Un uso común de MCIWndRealize es coordinar la propiedad de la paleta entre un control MCI y la aplicación que lo contiene. La aplicación puede hacer que la ventana MCI se dé cuenta en segundo plano y tenga en cuenta su propia paleta en primer plano.

Si la aplicación contiene un control MCI, pero no necesita realizar su paleta, puede usar esta macro para controlar los mensajes de WM_PALETTECHANGED y WM_QUERYNEWPALETTE, en lugar de usar RealizePalette. Sin embargo, normalmente es más fácil llamar a la función SendMessage para reenviar el mensaje a la ventana MCIWnd, que se dará cuenta automáticamente de la paleta.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vfw.h