win10的回归的开始菜单整合了xp的开始菜单与win8中的Metro磁贴,个人非常喜欢这种设计
下午老大发现我们的程序在win10开始菜单的磁贴处并没有磁贴生成,于是搜了一下这方面的资料
了解了一下win10的开始菜单中几个概念,
其中左半部分为"StartMenu"
右半部分为"StartScreen",而并非先前认为的Menu
将自己的App钉在这里的功能描述为”Pin App Tto StartScreen”,选中一个程序右键菜单中提供了“固定到开始屏幕”的功能
在UWP应用中,微软提供了丰富的操作API, Windows.UI.StartScreen.SecondaryTile
不过我们是win32程序,并没有相应的资料,在网上搜索排查后发现
ShellExecute(NULL, "pintostartscreen", szLnkPath, NULL, NULL, 0);
能够达到效果