你想过为自己的程序添加靠边隐藏的功能吗?还在为计算窗体的大小及位置而烦恼吗?想这么简单的轻松调用吗?
DockWindow.FormDockTemplate m_oDockFormTemplate = new DockWindow.FormDockTemplate(this);
不用吃惊,您只需要在你的窗体初始化的时候(也就是窗体构造函数里添加上述这一行代码)您的程序就可以轻松拥有靠边自动隐藏的功能。
下面我就给各位共享一个我自己经常用的靠边停靠的窗体类,详细见如下代码:
FormDockTemplate.cs文件:
下面这个类是负责隐藏或显示窗体,并计算其位置和保存窗体的大小及位置
FormStartInfo.cs 文件:
下面在贴上在此过程中引用的一些API函数:
User32.cs文件:
详细可以下载工程后自行研究