Поделиться через


команда MCI_UPDATE

Команда MCI_UPDATE обновляет прямоугольник дисплея. Цифровые видеоустройства распознают эту команду.

Чтобы отправить эту команду, вызовите функцию mciSendCommand со следующими параметрами.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_UPDATE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpDest
);

Параметры

wDeviceID

Идентификатор устройства MCI, которое получает сообщение команды.

Dwflags

MCI_NOTIFY, MCI_WAIT или для цифровых видеоустройств MCI_TEST. Сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.

lpDest

Указатель на структуру MCI_GENERIC_PARMS . (Устройства с расширенными наборами команд могут заменить эту структуру структурой для конкретного устройства.)

Возвращаемое значение

Возвращает ноль в случае успешного выполнения или ошибку в противном случае.

Комментарии

Следующие дополнительные флаги используются с типом устройства digitalvideo:

MCI_DGV_UPDATE_HDC

Элемент HDC структуры, определяемой lpDest , содержит допустимое окно контроллера домена для рисования. Этот флаг является обязательным.

MCI_DGV_RECT

Член-кандидат структуры, определяемый lpUnfreeze, содержит допустимый прямоугольник отображения. Прямоугольник задает прямоугольник обрезки относительно клиентского прямоугольника.

MCI_DGV_UPDATE_PAINT

Приложение использует этот флаг, когда получает WM_PAINT сообщение, предназначенное для контроллера домена дисплея. Устройство буфера кадров обычно закрашивает ключ цветом. Если устройство отображения не имеет буфера кадров, оно может игнорировать команду MCI_UPDATE при использовании флага MCI_DGV_UPDATE_PAINT , так как дисплей будет перекрашен во время операции воспроизведения.

Для цифровых видеоустройств параметр lpDest указывает на структуру MCI_DGV_UPDATE_PARMS .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Mmsystem.h (включая Windows.h)

См. также раздел

MCI

Команды MCI