心静自然凉~

一杯清茶、二盏淡酒、邀三五知己,诉七八句心语,道九分珍重,怀十分真诚,或伤感、或快乐,无现实之隔阂 、无世俗之势利,如此人生,不亦乐乎!

导航

WindowsManager 程序(一) 控制窗口的程序

Posted on 2007-09-19 18:14  Leo.Zhu  阅读(409)  评论(0编辑  收藏  举报

最近看到一个工具,可以把显示的窗体隐藏掉等功能,闲来无事自己就用c# 2.0 写一个类似功能的程序, 名称就起名为WindowsManager吧,这个可以花费我1天多的时间,因为里面大部分实现的过程都是使用API来实现的.

先介绍一下WindowsManager的功能吧,WindowsManager的界面如下:


主要功能包括:

显示出现在可见的所有的窗体, 可以隐藏掉选中的窗体,当然,还能恢复回来.

置顶\取消 选中的窗体

可以设定全局快捷键,和使用全局鼠标设定。点击快捷键或鼠标的时候,隐藏选中的窗体。(设定还不能设定)

目前只有这些功能,不过慢慢有时间的话,我会在添加上别的功能。因为目前这些很单调.....


主要涉及到的问题点:

如何获取所有的窗体

如何对窗体设置隐藏

如何对窗体设置置顶

如何设定全局热键

如何设定全局鼠标

如何隐藏窗口title,并可以通过移动form移动窗体。

如何制作不规则窗体。

如何关闭一个窗口。

如何设定系统菜单。



以上的这些问题点,慢慢我的我会补到我的blogs中。今天就先不写了。



有兴趣的朋友可以下载exe文件,运行看看功能:点击下载

由于使用Net 2.0 开发,所以要运行该程序需要 Net Framework 2.0 的环境哦。