0

我最近开始学习 Win32 编程并练习了窗口样式。我看着我的窗户......它们看起来非常暗淡和普通(我使用的是 Windows 7)所以我想为它们添加一些独特性。在查看了其他应用程序(例如 Google Chrome)后,我开始思考……所有这些外观时尚的窗口,我的有什么不同?

所以我的问题是,在 Win32 中如何获得无边框窗口以及自定义标题栏(例如完全删除它)?我发现 iTunes 使用自己的规则,但这怎么可能?当您使用 windowclass 调用 CreateWindow 时,您会包含 WM_Thinkborder 之类的内容(不仅仅是一个示例),iTunes 是如何做到的,更重要的是,我该怎么做?

一些例子:窗口 1 是谷歌浏览器,它没有标题栏,也没有实心边框!Window 2 是 OSX Yosemite 上的 iTunes,概念在 windows 上是一样的,没有边框和标题栏!

Google Chrome 窗口,最小标题栏,无窗口 iTunes 12 窗口,无边框,无标题栏!

4

0 回答 0