У меня есть приложение C++ MFC, в котором есть куча диалогов, которые определены в файле .rc. Мне нужно добавить плитку в приложение, чтобы привязать ее к меню «Пуск», потому что «плитка» по умолчанию, которую создает Windows из значка, выглядит не очень хорошо. Переписывание всего приложения для использования XAML вместо файла .rc сейчас не является вариантом. Плитка не обязательно должна быть интерактивной, просто отобразите более красивое изображение, чем просто пощелкивание маленького значка.Добавление плитки в приложение MFC
Есть ли способ добавить плитку в приложение MFC с .rc-файлом?
Если нет, то другая идея, которую я создал, - создать приложение-оболочку, которое использует XAML для создания плитки, и единственное, что сделает приложение-оболочка, это запустить приложение MFC. У кого-нибудь есть лучшее решение?
Я использую Visual Studio 2015. Файл .ico, который я использую, имеет в нем изображения 768x768, 512x512, 256x256, 150x150, 48x48, 32x32 и 16x16.
Редактировать
Существовал некоторая путаница, что именно мне нужно было. Вот аннотированный снимок экрана, который, надеюсь, ясно показывает проблему.
Еще одно разъяснение, я не думаю, что это имеет значение, но я думал, что добавлю его только для того, чтобы быть в безопасности. Программе не нужно запускать на Windows 8/8.1, только Windows7 и Windows10
это может не решить проблему, но попытались ли вы иметь изображение с фоном в качестве альфа-канала? Я прошу об этом, потому что все остальные изображенные изображения выглядят как моноколорные изображения с альфа-каналами, за исключением виджета «взрыв убивает не менее 50 в Китае» – Robson
Да, я пробовал использовать альфа-канал. Это еще маленькое изображение на плитке. – spikeynick