Интерфейс пользователя ленты и оконный менеджер рабочего стола на окнах - PullRequest
0 голосов
/ 11 ноября 2011

Я пытаюсь реализовать свой собственный ленточный интерфейс на нативном с ++. Как это реализовано на Windows XP ?? К сожалению, я не могу использовать ни одну из доступных платформ.

Мне удалось заставить мое приложение работать на Windows 7 по образцу, показанному на http://msdn.microsoft.com/en-us/library/windows/desktop/bb688195(v=VS.85).aspx

Мое приложение имеет кнопки в области заголовка в верхнем левом углу и вкладки, интегрированные с фоном стекла / окна. Это работает для Vista и 7, но не для XP. Возможно ли реализовать это на XP?

Office 2010, похоже, все еще выглядит так же, как и стеклянный эффект, когда я отключаю тему Aero на win7. Как бы я получить это в моем приложении ??

Спасибо, Абхинай

1 Ответ

1 голос
/ 11 ноября 2011

Невозможно реализовать ленточный интерфейс самостоятельно в Windows XP, поскольку Windows XP не содержит API для этой цели. Кроме того, пользовательский интерфейс ленты использует недокументированный NetUI (имя класса окна ленты - NetUIHWND).

...