DirectShow を使用してビデオを表示するコントロール、VideoControl があります。これは、IVideoWindow の所有者として設定されています。別のコントロール、AreaControl があります。これは、ビデオ コントロールの上に破線の四角形を表示することになっています。AreaControl は SetStyle(ControlStyles.SupportsTransparentBackColor, true) を使用して透明に設定されます。AreaControl を他のコントロールの上に配置すると、期待どおりに機能し、その背後にあるコントロールの上に破線の四角形が表示されます。しかし、破線の長方形コントロールをビデオ コントロールの上に配置すると、AreaControl は VideoControl の BackColor で埋められます。
破線の長方形がオーバーレイされた状態で、AreaControl を介してビデオを表示するにはどうすればよいですか? BackColor を描画するだけでなく、VideoControl にビデオを描画させる方法はありますか?