Compartir a través de


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
Mmsystem.h (incluye Windows.h)

Consulte también

MCI

Comandos de MCI