我在我的应用程序的C ++方面有以下代码来激活任务栏图标。我用过ITaskbarList shell interface
DECLARE_INTERFACE_(ITaskbarList,IUnknown)
{
STDMETHOD(QueryInterface)(THIS_ REFIID riid,LPVOID* ppvObj) PURE;
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
STDMETHOD_(ULONG,Release)(THIS) PURE;
STDMETHOD(ActiveTab)(HWND) PURE;
STDMETHOD(AddTab)(HWND) PURE;
STDMETHOD(DeleteTab)(HWND) PURE;
STDMETHOD(HrInit)(HWND) PURE;
};
//
ITaskbarList *p_taskbar = NULL;
CoCreateInstance(CLSID_TaskbarList, 0,
CLSCTX_INPROC_SERVER, IID_ITaskbarList, (void**)&p_taskbar);
p_taskbar->ActivateTab(hwnd);
我在c#中有类似的东西吗? (所以我可以在那里调用这个激活)是否有可能在c#?
中使用ITaskbarList接口获取对象我的申请表格是System.Windows.Forms.Form
。我想在任务栏上激活它的图标。