c++ - NetUIHWND 和 DirectUIHWND

标签 c++ winapi user-interface

<分区>

使用 Spy++ 工具,似乎某些 Microsoft 应用程序使用了 NetUIHWNDDirectUIHWND 窗口类;例如:Word 2010 的功能区似乎是 NetUIHWND,而 Windows Live Messenger 窗口似乎是 DirectUIHWND。

这些窗口类似乎拥有很酷的图形(带有阴影、渐变等);是否可以在我们自己的 Win32 C++ 应用程序中使用这些窗口类?有没有关于它们的文档?

最佳答案

是的,它已经存在了一段时间。但它在 Windows7 中得到了特别多的使用。不幸的是,他们把这个留给自己,没有记录。您可以尝试对其进行逆向工程,使用 ListView 作为它可能执行的操作的指南。但是您的代码几乎肯定会在下一版本的 Windows 中中断。我认为这是不记录它的重点,他们需要一些他们不必保持向后兼容的东西,以便能够改进操作系统的外观。

关于c++ - NetUIHWND 和 DirectUIHWND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8106269/

相关文章:

c++ - 在遗留 Win32 应用程序中实现 COM 事件接收器

c++ - 使用与 c++ D'tor 的重叠 I/O 冲突

c++ - 优化执行时间

c++ - 为什么前向声明和指针(或引用?)可以解决循环依赖?

c++ - Directx 顶点颜色

Java 图形用户界面 : Can the JLabel hold an object/class?

java - 不要在旋转时加载相关的横向/纵向布局

c++ - 如何对嵌入式代码进行单元测试?

c - Win32 API : process WM_* in tab control's wndproc instead of parent's

java - 获取 JTree 上的多个根目录以选择叶子 - Swing