CozyRSS开发记录20-CanResizeWithGrip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CozyRSS开发记录20-CanResizeWithGrip相关的知识,希望对你有一定的参考价值。

CozyRSS开发记录20-CanResizeWithGrip

1、窗口样式

首先,WindowStyle有四种:

 技术分享

然后,对于窗口缩放的ResizeMode,也有四种,CanResizeCanResizeWithGrip两种都可以拖放缩放,CanResizeWithGrip右下角有网格:

 技术分享

2、无边框并且可缩放

如果给窗口的ResizeMode设置CanResize,那么,即使给WindowStyle设置了None,窗口照样有边框,而CozyRSS要求是无边框的。

实现无边框并且可缩放,网上也提供了一些方法。比较常见的有两种,一种是使用hook来处理windows消息实现,另一种是自定义窗口样式。

其实,还有一种比较有意思的处理方法:

 技术分享

虽然可能会产生某些副作用,不过现在是ok的了。

 技术分享

以上是关于CozyRSS开发记录20-CanResizeWithGrip的主要内容,如果未能解决你的问题,请参考以下文章

CozyRSS开发记录16-RssContentView显示

CozyRSS开发记录21-默认RSS源列表

CozyRSS开发记录14-RSS源管理初步完工

CozyRSS开发记录17-Html2Xaml

CozyRSS1.0 - 有可用性版本

F#之旅0 - 开端