我的程序需要打開一系列的信息窗口,當用戶請求,並且想要在Windows 7任務欄上實現某種自定義分組。控制窗口7任務欄分組爲我的應用程序
所需的功能:我所有的信息窗口應該組合在一起(如果在用戶系統上啓用了分組,那就是),但我的主窗口不應該與信息窗口分組。
我無法爲我的信息窗口產生新的進程。
我的思考過程是可以通過某種方式修改信息窗口的窗口句柄,以便讓任務欄將它單獨分組,但我真的不知道從哪裏開始。
編輯
香港專業教育學院發現了一些新的信息。我也許可以做一些與SHGetPropertyStoreForWindow
如下陳述:http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=vs.85).aspx#where
...作爲任何應用程序的運行Windows的屬性。這可以通過以下兩種方式之一來設置: 如果一個進程擁有的不同窗口需要不同的AppUserModelID來控制任務欄分組,請使用SHGetPropertyStoreForWindow檢索窗口的屬性存儲,並將AppUserModelID設置爲窗口屬性。
爲您的Windows分配相同的appID。 – 2012-08-03 02:53:13