我有一个应用程序,在我的控制之外,几个 Windows 窗体都有一个 TransparencyKey 属性集。当这些窗口覆盖(在前面)另一个具有 DirectDraw 视频表面的窗体时,前景窗体会闪烁(部分显示窗体,部分显示下面的视频)。问题是,TransparencyKey 的颜色不会出现在应用程序的任何地方,所以 NOTHING 应该是透明的……换句话说,结果应该是前景窗体完全不透明。
当与某种形式或其他设置为透明的 Windows 窗体结合使用时,是否有人遇到过 DirectDraw 表面闪烁的经验?我已经为此工作了数周,但没有成功。谢谢!