comando MCI_WINDOW
El comando MCI_WINDOW especifica la ventana y las características de la ventana para los dispositivos gráficos. Los dispositivos digitales de vídeo y superposición de vídeo reconocen este comando.
Para enviar este comando, llame a la función mciSendCommand con los parámetros siguientes.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_WINDOW,
DWORD dwFlags,
(DWORD) (LPMCI_GENERIC_PARMS) lpWindow
);
Parámetros
-
wDeviceID
-
Identificador de dispositivo del dispositivo MCI que va a recibir el mensaje de comando.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT o, para dispositivos de vídeo digital, MCI_TEST. Para obtener información sobre estas marcas, vea Las marcas Wait, Notify y Test.
-
lpWindow
-
Puntero a una estructura de MCI_GENERIC_PARMS . (Los dispositivos con conjuntos de comandos extendidos pueden reemplazar esta estructura por una estructura específica del dispositivo).
Valor devuelto
Devuelve cero si es correcto o si se produce un error de lo contrario.
Comentarios
Los dispositivos gráficos deben crear una ventana predeterminada cuando se abre un dispositivo, pero no deben mostrarla hasta que reciban el comando MCI_PLAY . El comando MCI_WINDOW se usa para proporcionar una ventana creada por la aplicación al dispositivo y para cambiar las características de visualización de una ventana de presentación predeterminada o definida por la aplicación. Si la aplicación proporciona la ventana de presentación, debe estar preparada para actualizar un rectángulo no válido en la ventana.
Las marcas adicionales siguientes se usan con el tipo de dispositivo digitalvideo :
-
MCI_DGV_WINDOW_HWND
-
El identificador de la ventana necesaria para su uso como destino se incluye en el miembro hWnd de la estructura identificada por lpWindow.
-
MCI_DGV_WINDOW_STATE
-
El miembro nCmdShow de la estructura identificada por lpWindow contiene parámetros para establecer el estado de la ventana.
-
MCI_DGV_WINDOW_TEXT
-
El miembro lpstrText de la estructura identificada por lpWindow contiene una dirección de un búfer que contiene el subtítulo usado en la barra de título de la ventana.
En el caso de los dispositivos de vídeo digital, el parámetro lpWindow apunta a una estructura de MCI_DGV_WINDOW_PARMS .
Las marcas adicionales siguientes se usan con el tipo de dispositivo de superposición :
-
MCI_OVLY_WINDOW_DISABLE_STRETCH
-
Deshabilita el ajuste de la imagen.
-
MCI_OVLY_WINDOW_ENABLE_STRETCH
-
Habilita el ajuste de la imagen.
-
MCI_OVLY_WINDOW_HWND
-
El identificador de la ventana utilizada para el destino se incluye en el miembro hWnd de la estructura identificada por lpWindow. Establezca esta marca en MCI_OVLY_WINDOW_DEFAULT para volver a la ventana predeterminada.
-
MCI_OVLY_WINDOW_STATE
-
El miembro nCmdShow de la estructura lpWindow contiene parámetros para establecer el estado de la ventana. Esta marca equivale a llamar a ShowWindow con el parámetro state . Las constantes son las mismas que las definidas en WINDOWS. H (como SW_HIDE, SW_MINIMIZE o SW_SHOWNORMAL).
-
MCI_OVLY_WINDOW_TEXT
-
El miembro lpstrText de la estructura identificada por lpWindow contiene una dirección de un búfer que contiene el subtítulo usado para la ventana.
En el caso de los dispositivos de superposición de vídeo, el parámetro lpWindow apunta a una estructura de MCI_OVLY_WINDOW_PARMS .
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] |
Encabezado |
|