如何创建开始菜单快捷任务列表?
How to create Start Menu shortcut task list?
正如我在标题中提到的,我想创建带有跳转列表的 C++ 控制台应用程序。
我搜索了太多网站,包括这个网站。
比如我特别看了这些网站:
Chapter 14: Adding Support for Windows 7 Jump Lists & Taskbar Tabs
Windows 7 Goodies in C++: Adding Custom Tasks to Jump Lists
但我还是不明白。
我是 COM 新手 objects。
我可以这样做吗:
int main(int argc, char* argv[])
{
//Write something and compile!
}
好的,我的问题已经解决了;但在 C# 中,而不是像这样在 C++ 中:
using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
using Microsoft.WindowsAPICodecPack.Shell;
using Microsoft.WindowsAPICodecPack.Taskbar;
namespace Whosebug
{
class WhosebugJumpList
{
private JumpList WhosebugList;
private void WhosebugBuildList()
{
string WhosebugTask = Path.Combine(System.Reflection.Assembly.GetExecutionAssembly().CodeBase, "Whosebug.exe");
JumpListLink WhosebugLink = new JumpListLink(WhosebugTask, "Whosebug");
WhosebugLink.IconReference = new IconReference(WhosebugTask, 0);
WhosebugList.AddUserTasks(WhosebugLink);
WhosebugLink.Refresh();
}
}
}
正如我在标题中提到的,我想创建带有跳转列表的 C++ 控制台应用程序。
我搜索了太多网站,包括这个网站。
比如我特别看了这些网站:
Chapter 14: Adding Support for Windows 7 Jump Lists & Taskbar Tabs
Windows 7 Goodies in C++: Adding Custom Tasks to Jump Lists
但我还是不明白。
我是 COM 新手 objects。
我可以这样做吗:
int main(int argc, char* argv[])
{
//Write something and compile!
}
好的,我的问题已经解决了;但在 C# 中,而不是像这样在 C++ 中:
using System;
using System.Linq;
using System.Collections.Generic;
using System.IO;
using Microsoft.WindowsAPICodecPack.Shell;
using Microsoft.WindowsAPICodecPack.Taskbar;
namespace Whosebug
{
class WhosebugJumpList
{
private JumpList WhosebugList;
private void WhosebugBuildList()
{
string WhosebugTask = Path.Combine(System.Reflection.Assembly.GetExecutionAssembly().CodeBase, "Whosebug.exe");
JumpListLink WhosebugLink = new JumpListLink(WhosebugTask, "Whosebug");
WhosebugLink.IconReference = new IconReference(WhosebugTask, 0);
WhosebugList.AddUserTasks(WhosebugLink);
WhosebugLink.Refresh();
}
}
}