У меня есть элемент управления VideoControl, который отображает видео с помощью DirectShow - он установлен как владелец IVideoWindow. У меня есть еще один элемент управления, AreaControl, который должен отображать пунктирный прямоугольник над элементом управления видео. AreaControl настроен на прозрачность с помощью SetStyle (ControlStyles.SupportsTransparentBackColor, true). Если я помещаю AreaControl поверх любого другого элемента управления, он работает должным образом, показывая пунктирный прямоугольник над элементами управления за ним. Но когда я помещаю элемент управления пунктирным прямоугольником над элементом управления видео, AreaControl заполняется BackColor VideoControl.
Что мне нужно сделать, чтобы видео отображалось через AreaControl с наложенным на него пунктирным прямоугольником? Есть ли способ заставить VideoControl рисовать себя вместе с видео, а не просто рисовать его BackColor?