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