0
要爲整個過程設置AppUserModelID,我可以使用SetCurrentProcessExplicitAppUserModelID()
。如何爲單個窗口設置AppUserModelID?我正在使用C#,但只要我有一些工作原理,我就可以使用本機Win32解決方案。爲某個窗口設置AppUserModelID
要爲整個過程設置AppUserModelID,我可以使用SetCurrentProcessExplicitAppUserModelID()
。如何爲單個窗口設置AppUserModelID?我正在使用C#,但只要我有一些工作原理,我就可以使用本機Win32解決方案。爲某個窗口設置AppUserModelID
基於由喬納森·波特提供MSDN blog link,需要在本機代碼
IPropertyStore *pps;
HRESULT hr = SHGetPropertyStoreForWindow(hwnd, IID_PPV_ARGS(&pps));
if (SUCCEEDED(hr)) {
PROPVARIANT var;
// ... set up PROPVARIANT to contain AppUserModelID string
hr = pps->SetValue(PKEY_AppUserModel_ID, var);
pps->Release();
}
https://blogs.msdn.microsoft.com/oldnewthing/20120820-00/?p=6813 –
Per-使用COM窗口:https://blogs.msdn.microsoft.com/oldnewthing/20110601-00/?p = 10523/ –
謝謝。喬納森的鏈接提供了信息。如果你把它寫成答案,我會接受它。 – George