Windows上的功能区UI和桌面窗口管理器API

时间:2011-11-10 20:53:05

标签: winapi visual-c++ windows-7 windows-xp windows-vista

我正在尝试在本机c ++中实现自己的功能区UI。如何在Windows XP上实现?不幸的是,我不能使用任何可用的框架。

我可以按照http://msdn.microsoft.com/en-us/library/windows/desktop/bb688195(v=VS.85).aspx

中显示的示例,让我的应用在Windows 7上运行

我的应用程序在左上角的标题栏区域中有按钮,并且选项卡与玻璃/窗口背景集成。这适用于vista和7但不适用于XP。是否有可能在XP上实现这一点?

当我在win7上关闭Aero主题时,Office 2010似乎仍然具有相同的外观。我怎么能在我的应用程序中发生这种情况?

谢谢, 阿希奈

1 个答案:

答案 0 :(得分:1)

由于Windows XP不包含用于此目的的API,因此无法在Windows XP上自行实现功能区UI。除此之外,功能区UI内部使用未记录的NetUI(功能区窗口的类名称为NetUIHWND)。