команда 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 [только классические приложения] |
Заголовок |
|