CEF离屏渲染支持-webkit-app-region属性

CEF离屏渲染支持-webkit-app-region属性

SOUI 

将CEF官方Demo中的tests/cefclient/browser/root_window_win.cc下列代码拷贝到自己的离屏渲染项目中,并做修改。 核心原理则是通过OnDraggableRegionsChanged函数获得当前可拖拽区域,再通过劫持窗口消息,实现窗口拖拽。 kDraggabl
Win32 UI拦截贴靠布局方法

Win32 UI拦截贴靠布局方法

SOUI 

在开发过程中,有一个需求是窗口可以调节大小。但是有最大和最小区间。而Win11有一个贴靠布局功能,这会导致窗口大小突破限制。所以我们需要拦截Win11的贴靠布局。在网上搜索了一番没有找到禁用方式,所以只能用过窗口尺寸改变的时候拦截了,一开始笔者找的是WM_SIZING,但是测试了一下发现贴靠布局不会