Как создать прозрачное окно, которое может быть помещено поверх другого окна, в котором активно отображается потоковое видео. Я хочу создать окно поверх видеоокна, которое я могу рисовать без видео, постоянно возвращающегося поверх него.
Я могу создать окно из прозрачного диалогового ресурса и установить его z-порядок, используя SetWindowPos (...), но, похоже, это не имеет никакого эффекта. Диалоговое окно, настроенное как стиль WS_CHILD или WS_POPUP, также, похоже, не имеет никакого эффекта.
Я использую медиа (видео) фреймворк, разработанный другой группой разработчиков в моей компании, и предоставляю дескриптор окна для этого кода. Этот дескриптор используется их плагином рендеринга в конвейере, который использует Direct3d для рендеринга видео на этой поверхности окна.