macos - NSWindow 改变大小边框的宽度
问题描述
我有自定义无边框窗口,其样式设置为:
NSWindowStyleMaskBorderless | NSWindowStyleMaskResizable
并且用户可以通过拖动其边框来调整它的大小。
我需要找到改变用户可以开始调整大小的边框厚度的方法。
在 Windows 上,我可以通过在相应区域实现WM_NCHITTEST
消息处理程序和 return HTLEFT
、等来做到这一点。HTRIGHT
有什么办法可以在 MacOS 中做任何事情吗?
解决方案
推荐阅读
- java - ProcessBuilder 或 Runtime 类从哪里获取环境变量?
- image - 在 iTerm2 中运行的 Emacs 进程中显示图像
- twilio - Twilio Chat websocket 在长时间空闲后关闭
- json - Json数据转换
- semantic-web - foaf:Person 和 schema.org/Person 是否相互兼容?还是更好地坚持其中之一?
- reactjs - react-navigation withNavigation 返回 undefined
- redirect - 告诉 Wildfly 在登录后重定向到 HTTPS,而不是在 HTTPS wildfly undertow-balancer 后面时重定向到 HTTP
- python - 在 Pandas Python 中组合两个数据框
- java - 如何在运行时在 android studio 中本地化 JSON 响应
- android - 如何使用谷歌标签管理器更新 Firebase Analytics,谷歌分析和旧版谷歌标签管理器(GTM)已经存在