<分区>
使用 Spy++ 工具,似乎某些 Microsoft 应用程序使用了 NetUIHWND 和 DirectUIHWND 窗口类;例如:Word 2010 的功能区似乎是 NetUIHWND,而 Windows Live Messenger 窗口似乎是 DirectUIHWND。
这些窗口类似乎拥有很酷的图形(带有阴影、渐变等);是否可以在我们自己的 Win32 C++ 应用程序中使用这些窗口类?有没有关于它们的文档?
<分区>
使用 Spy++ 工具,似乎某些 Microsoft 应用程序使用了 NetUIHWND 和 DirectUIHWND 窗口类;例如:Word 2010 的功能区似乎是 NetUIHWND,而 Windows Live Messenger 窗口似乎是 DirectUIHWND。
这些窗口类似乎拥有很酷的图形(带有阴影、渐变等);是否可以在我们自己的 Win32 C++ 应用程序中使用这些窗口类?有没有关于它们的文档?
最佳答案
是的,它已经存在了一段时间。但它在 Windows7 中得到了特别多的使用。不幸的是,他们把这个留给自己,没有记录。您可以尝试对其进行逆向工程,使用 ListView 作为它可能执行的操作的指南。但是您的代码几乎肯定会在下一版本的 Windows 中中断。我认为这是不记录它的重点,他们需要一些他们不必保持向后兼容的东西,以便能够改进操作系统的外观。
关于c++ - NetUIHWND 和 DirectUIHWND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106269/