在 Mac 上有一个窗口标志/调用:WindowTitleHidden
+ [nativeWindow setTitlebarAppearsTransparent:YES]
这基本上使标题栏“嵌入”在窗口本身内,而不是创建一个“容纳”窗口的框架。像这样:
请注意最小化、最大化和关闭按钮如何与应用程序的小部件位于同一行。
Windows 有类似的东西吗?
像这样:
最佳答案
据我所知,您必须自己绘制它们,然后回复 Windows 发送到您的窗体以查询鼠标位置的 WM_NCHITTEST 消息。通过这种方式,您可以告诉 Windows 鼠标位于最大化按钮上,尽管 Windows 本身并没有在那里绘制鼠标。
绘画可以借助 VisualStyleRenderer 或 ControlPaint 完成。
我希望这些问题能为您指明进一步的方向:
关于c++ - 带有最小/最大/关闭按钮的无框窗口 (Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41029152/