我有一个C++ MFC应用程序,其中有一堆对话框,这些对话框在.rc文件中定义。我需要为该应用程序添加一个磁贴,以将其固定到开始菜单,因为Windows创建的默认“磁贴”看起来不太好。目前重写整个应用程序以使用XAML而不是.rc文件不是一个选项。磁贴不需要交互,只需显示比仅放置小图标更好的图片。
是否有办法向具有.rc文件的MFC应用程序添加磁贴?
如果没有,我想到的另一个想法是创建一个包装器应用程序,该应用程序使用XAML创建磁贴,唯一要做的就是启动MFC应用程序。有人有更好的解决方案吗?
我正在使用Visual Studio 2015。 我使用的.ico文件具有768x768、512x512、256x256、150x150、48x48、32x32和16x16版本的图像。
编辑 有一些关于我需要的内容的混淆。以下是带注释的屏幕截图,希望能清楚地显示问题。
还有一个澄清,我不认为这会有任何影响,但我想添加它以确保安全。该程序不需要在Windows 8/8.1上运行,只需在Windows7和Windows10上运行。
是否有办法向具有.rc文件的MFC应用程序添加磁贴?
如果没有,我想到的另一个想法是创建一个包装器应用程序,该应用程序使用XAML创建磁贴,唯一要做的就是启动MFC应用程序。有人有更好的解决方案吗?
我正在使用Visual Studio 2015。 我使用的.ico文件具有768x768、512x512、256x256、150x150、48x48、32x32和16x16版本的图像。
编辑 有一些关于我需要的内容的混淆。以下是带注释的屏幕截图,希望能清楚地显示问题。
![annotated screen shot showing, default tile with small icon](https://istack.dev59.com/RQJbG.webp)