Я пытаюсь создать пользовательский интерфейс, подобный тем, которые появляются в Microsoft в наши дни. В частности, те, которые ориентированы на операционную систему Windows 10 (a la Office 2016).Windows 10 UI в WinAPI
В настоящее время я использую WinAPI, но все элементы управления, предоставляемые Windows.h и CommCtrl.h, выглядят как элементы интерфейса устаревшего/старого стиля. Я особенно ищу элементы заголовка/меню/строки состояния (основная клиентская зона будет состоять из контекста GDI/Direct2D, поэтому ничего особенного там не требуется).
Я нашел некоторую информацию, указывающую на XAML, но я не думаю, что это то, что я хочу. WPF, кажется, скорее вероятный кандидат, но я не уверен, что это так.
Я хотел бы, чтобы это было на 100% родным (WinAPI/C & C++), но если нет абсолютно никакой другой опции, я могу использовать C# для UI и заглушки в собственном коде.
Да, вы правы, это был VS, который использует wpf. Однако пользовательский хром-код по-прежнему полезен. –
Новый офис 2016 выполнен в WinRT/Xaml как Windows Universal App – Liero
Вы не можете получить интерфейс «нового вида» в рабочем столе WinAPI без эмуляции его самостоятельно. К счастью, все это просто капли сплошного цвета, поэтому это, вероятно, не сложно. –