如何在C#中显示灰色透明叠加?
它应该覆盖不属于执行覆盖的应用程序所拥有的其他进程。
答案 0 :(得分:1)
创建一个整个屏幕大小的透明窗口,将其标记为始终在顶部,计算其他应用程序窗口的区域,并使顶部窗口的非窗口区域变为灰色。
我想你可以把你自己的应用程序窗口放在透明的灰色顶部之上,它高于所有其他窗口,但是正确地得到一个棘手的z顺序场景,特别是与其他可能的应用程序结合使用也是做z阶技巧,很难。
答案 1 :(得分:1)
这里有一个小应用程序可以或多或少地执行您想要的功能:
http://www.anappaday.com/downloads/2006/09/day-10-jedi-concentrate.html