3.为窗体增加最大最小化和关闭按鈕并实现鼠标拖拽改变窗体大小
按钮事件比较简单,通过分别为三个按钮添加Click事件即可
仅仅这样实现的话还不够因为窗体最大化后会覆盖任务栏,这是我们不希望看到的所以还必须通过WINDOW API的窗口句柄来定义最大化后的尺寸
最后是实现用鼠标拖拽改变窗体大小
首先将封装恏的WindowResizer.dll文件拷到工程目录下,并在工程中添加对它的引用
然后在Windows1这个CustomWindow类的实例中绘制左右及底部5个拖拽热区(矩形)
wpf完全模仿qq边缘自动隐藏功能采用鼠标钩子获取鼠标当前状态,在通过当前鼠标的位置和点击状态来计算是否需要隐藏
以下是实现的具体方法:
一、鼠标钩子實时获取当前鼠标的位置和点击状态