Работа с меню DVD

Навигатор DVD может показывать меню, когда пользователь активирует кнопку или когда навигатор входит в первый домен воспроизведения. Чтобы отобразить меню программным способом, вызовите метод IDvdControl2:: шовмену .

Существует несколько способов выбора кнопок меню программным способом.

  • Чтобы выбрать кнопку по номеру, вызовите IDvdControl2:: селектбуттон. Номера кнопок нумеруются от 1 до 36. Метод IDvdInfo2:: жеткуррентбуттон возвращает количество доступных кнопок.
  • Чтобы выбрать кнопку относительно положения выбранной в данный момент кнопки, вызовите метод IDvdControl2:: селектрелативебуттон. Можно выбрать кнопку в направлении вверх, вниз, влево или вправо.
  • Чтобы выбрать кнопку по ее координатам в окне, вызовите IDvdControl2:: селектатпоситион. Этот метод принимает координаты (x, y) относительно клиентской области окна видео. (Для режима без окон это окно приложения.) Если в этом месте нет кнопки, метод возвращает _ кнопку VFW E _ DVD _ No (нет) _ .

Кроме того, существует несколько способов активации кнопки:

Помните, что при выборе кнопки просто выделяются ее границы. Чтобы запустить связанную команду, необходимо активировать кнопку. Программная активация кнопки может выполняться различными способами, но перед активацией эту кнопку всегда нужно выбрать.

DVD-приложения