我正在编写一个类似于Glass2k的玻璃程序(见下图),因为我经常需要在处理相关程序时查看我的pdf教程。
到目前为止,我已经能够编写我想要的窗口程序(通过全局键盘快捷键)。
我现在需要一种方法来复制Glass2k的功能,这使得玻璃窗保持在所有窗口的顶部,无论我切换到哪个程序(更像是将WinForm的TopMost
属性设置为True
。是否存在在.NET中这样做的任何方式?
我已经准备好了DllImports,所以任何建议都是受欢迎的,只要它是在VB.NET或C#中。
修改 这只是基于一时兴起,但我也可以使用允许我最小化,最大化恢复和关闭任何窗口的代码,如Process Explorer中所做的那样? (见图)
答案 0 :(得分:0)
我发现Michael Schierl在托管代码中包装PInvokes已经做了很多工作。这是他的网站:Managed Windows API。
事实证明,该库非常广泛,涵盖了许多常用的PInvokes,makikng在上中级应用程序开发中非常有用。