команда реализации
Команда реализации указывает устройству выбрать и реализовать его палитру в контексте отображения отображаемого окна. Цифровые видеоустройства распознают эту команду.
Чтобы отправить эту команду, вызовите функцию mciSendString с заданным параметром lpszCommand , как показано ниже.
_stprintf_s(
lpszCommand,
TEXT("realize %s %s %s"),
lpszDeviceID,
lpszPalette,
lpszFlags
);
-
lpszDeviceID
-
Идентификатор устройства MCI. Этот идентификатор или псевдоним назначается при открытии устройства.
-
lpszPalette
-
Один из следующих флагов.
Значение Значение background Реализует палитру как фоновую палитру. нормальный Реализует палитру для окна верхнего уровня. Это параметр по умолчанию. -
lpszFlags
-
Может иметь значение "wait", "notify" или и то, и другое. Для цифровых видеоустройств также можно указать "test". Дополнительные сведения об этих флагах см. в разделе Флаги ожидания, уведомления и тестирования.
Возвращает ноль при успешном выполнении или ошибке в противном случае.
Используйте эту команду, только если приложение использует дескриптор окна и получает сообщение WM_QUERYNEWPALLETTE или WM_PALETTECHANGED .
Следующая команда сообщает устройству myvideo реализовать свою палитру.
realize myvideo normal
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |