Il mio programma deve aprire una serie di finestre di informazioni quando richiesto da un utente e desidera implementare un qualche tipo di raggruppamento personalizzato sulla barra delle applicazioni di Windows 7.controllo Windows 7 raggruppamento barra delle applicazioni per la mia applicazione
Funzionalità desiderata: tutte le finestre di informazioni devono essere raggruppate insieme (se il raggruppamento è abilitato sul sistema degli utenti, ovvero) ma la finestra principale NON deve essere raggruppata con le finestre di informazioni.
Non riesco a generare un nuovo processo per le mie finestre di informazioni.
La mia idea è che potrebbe esserci un modo per modificare l'handle della finestra della finestra delle informazioni in qualche modo per ottenere la barra delle applicazioni per raggrupparlo separatamente, ma onestamente non so nemmeno da dove cominciare.
EDIT
Ive ha trovato alcune nuove informazioni. Io possa essere in grado di fare qualcosa con SHGetPropertyStoreForWindow
come indicato qui: http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=vs.85).aspx#where
... Come una proprietà di una delle finestre in esecuzione dell'applicazione. Questo può essere impostato in due modi: Se diverse finestre di proprietà di un processo richiedono AppUserModelID diversi per controllare il raggruppamento della barra delle applicazioni, utilizzare SHGetPropertyStoreForWindow per recuperare l'archivio delle proprietà della finestra e impostare AppUserModelID come proprietà della finestra.
Assegna alle finestre lo stesso appID. –