Quickie question: Je suis en train de jouer avec certaines des nouvelles API de la barre des tâches dans Windows 7 et j'ai trouvé des éléments récents sur mon appli jumplist, mais je voudrais les afficher sous un titre différent du nom de fichier (la plupart des fichiers que mon application va ouvrir auront des noms très similaires). Cependant, je ne vois aucun moyen de le faire avec l'interface IShellItem. Devrais-je utiliser des catégories personnalisées et IShellLinks pour accomplir cela?Titres personnalisés pour Windows 7 Jump List Articles récents
Pour référence, mon code actuel ressemble à ceci:
void AddRecentApp(const wchar_t* path, const wchar_t* title /* Can I even use this? */) {
HRESULT hres;
hres = CoInitialize(NULL);
IShellItem* recentItem;
hres = SHCreateItemFromParsingName(path, NULL, IID_PPV_ARGS(&recentItem));
if(SUCCEEDED(hres)) {
SHARDAPPIDINFO recentItemInfo;
recentItemInfo.pszAppID = MY_APP_USER_MODEL_ID;
recentItemInfo.psi = recentItem;
SHAddToRecentDocs(SHARD_APPIDINFO, &recentItemInfo);
recentItem->Release();
}
}