请教大家一个问题,希望不要复制的答案。就是我用C#写的一个程序想实现玻璃效果,效果是实现了。
是用的 [DllImport("dwmapi.dll")]
public extern static int DwmExtendFrameIntoClientArea(IntPtr hwnd, ref MARGINS margin);来扩展。但是问题来了。因为我把窗口的背景设为透明才能看到这种效果。问题就来了。虽然看起来效果一样,但是,因为把背景设为透明,那么我点可以点击到窗口后面的东西,比如我把这个程序放在桌面,那么除了标题栏,其它的地方如果没的控件的话,那么就会点到桌面上去,请问应该怎么样来实现这个效果,或者怎么解决,谢谢;