我又来了,求教WPF窗口边框的问题,设置可调的无边框/窄边框窗口
展开全部
wpf无边窗口是个麻烦事情,只有做了的人才知道,首先你要实现处理WM_NCHitTest消息,根据鼠标在窗体的位置返回可调的返回值,这样就能调整或者拖动窗口,然后事情还没完,还要调整最大化窗口时的大小,因为最大化的时候右边和下边都少了一块(和样式有关),然后还没完,如果你这个无边窗口是个子窗口,最小化后是在桌面的左下角,这时,你得重绘还原,最大化,关闭按钮。总结来说就是首先校正窗口最大化的尺寸,其次,处理WM_NCHITTEST消息,再次,绘制一些细节部分。另外无边窗口由于没有样式,所以不会像系统窗口那样有毛玻璃一样的光晕阴影。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询