您可以为某些窗口或某些进程设置不同的应用程序 ID。Windows 使用它来确定是否对图标进行分组。
请参阅这篇文章:http://msdn.microsoft.com/en-us/magazine/dd942846.aspx
相关引用:
设置进程的应用程序 ID 涉及从 shell32.dll 调用SetCurrentProcessExplicitAppUserModelIDWin32 函数。设置窗口的应用程序 ID 需要调用该SHGetPropertyStoreForWindow函数,然后操作返回的IPropertyStore对象。以下示例向您展示了如何执行此操作:
PROPVARIANT pv;
InitPropVariantFromString(L"MyAppID", &pv);
IPropertyStore* pps;
VERIFY(SHGetPropertyStoreForWindow(hwnd, IID_PPV_ARGS(&pps)));
VERIFY(pps->SetValue(PKEY_AppUserModel_ID, pv));
VERIFY(pps->Commit());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |