CEF无边框窗口处理渲染器的WM_NCHITTEST消息

时间:2018-02-28 09:30:09

标签: c++ windows visual-studio-2017 chromium-embedded borderless

我在无边框窗口(WS_POPUP样式)中创建了CEF浏览器。 CEF渲染器与窗口的客户区重叠。

问题是我想让用户调整窗口大小,但我不能 处理WM_NCHITTEST消息。

我在互联网上发现了很多主题,但没有实际解决方案。

当然,我可以使用WM_NCCALCSIZE创建1px边框,但我不想这样做,因为我需要根据浏览器的内容更改边框的颜色。

有没有办法对渲染器的窗口进行子类化(由CEF内部使用)? 我真的需要处理WM_NCHITTEST消息吗?还有另一种方法吗?

非常感谢任何帮助。 winapiwrapper

0 个答案:

没有答案