управление группировкой панели задач Windows 7 для моего приложения

Моя программа должна открывать ряд информационных окон по запросу пользователя и хотела бы реализовать какую-то настраиваемую группировку на панели задач Windows 7.

Желаемая функциональность: все мои информационные окна должны быть сгруппированы (если в пользовательской системе включена группировка), но мое главное окно НЕ должно быть сгруппировано с информационными окнами.

Я не могу породить новый процесс для моих информационных окон.

Мой мыслительный процесс заключается в том, что может быть способ каким-то образом изменить дескриптор окна информационного окна, чтобы панель задач могла сгруппировать его отдельно, но я, честно говоря, даже не знаю, с чего начать.

EDIT

Я нашел новую информацию. Я могу быть в состоянии сделать что-то сSHGetPropertyStoreForWindow как указано здесь:http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=vs.85).aspx#where

...As a property of any of the application's running windows. This can be set in one of two ways: If different windows owned by one process require different AppUserModelIDs to control taskbar grouping, use SHGetPropertyStoreForWindow to retrieve the window's property store and set the AppUserModelID as a window property.

Ответы на вопрос(2)

Ваш ответ на вопрос