最近看到一个工具,可以把显示的窗体隐藏掉等功能,闲来无事自己就用c# 2.0 写一个类似功能的程序, 名称就起名为WindowsManager吧,这个可以花费我1天多的时间,因为里面大部分实现的过程都是使用API来实现的.
先介绍一下WindowsManager的功能吧,WindowsManager的界面如下:
主要功能包括:
显示出现在可见的所有的窗体, 可以隐藏掉选中的窗体,当然,还能恢复回来.
置顶\取消 选中的窗体
可以设定全局快捷键,和使用全局鼠标设定。点击快捷键或鼠标的时候,隐藏选中的窗体。(设定还不能设定)
目前只有这些功能,不过慢慢有时间的话,我会在添加上别的功能。因为目前这些很单调.....
主要涉及到的问题点:
如何获取所有的窗体
如何对窗体设置隐藏
如何对窗体设置置顶
如何设定全局热键
如何设定全局鼠标
如何隐藏窗口title,并可以通过移动form移动窗体。
如何制作不规则窗体。
如何关闭一个窗口。
如何设定系统菜单。
以上的这些问题点,慢慢我的我会补到我的blogs中。今天就先不写了。
由于使用Net 2.0 开发,所以要运行该程序需要 Net Framework 2.0 的环境哦。