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


Метод IVideoWindow::p ut_BorderColor (control.h)

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Метод put_BorderColor задает цвет, который отображается по краям прямоугольника назначения.

Синтаксис

HRESULT put_BorderColor(
  [in] long Color
);

Параметры

[in] Color

Цвет границы, указанный в качестве значения COLORREF .

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

Возможные возвращаемые значения:

Код возврата Описание
S_OK
Успешно.
VFW_E_NOT_CONNECTED
Фильтр отрисовщика видео не подключен.

Комментарии

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header control.h (включая Dshow.h)
Библиотека Strmiids.lib

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

Коды ошибок и успешности

IBasicVideo::SetDestinationPosition

Интерфейс IVideoWindow

IVideoWindow::get_BorderColor