2010-08-14 14 views

Répondre

3

Je ne suis pas sûr si l'algorithme exact est connu, mais vous ne serez pas loin avec quelque chose comme:

if style & WS_VISIBLE 
{ 
    if ((exstyle & WS_EX_APPWINDOW) 
    or (!HasOwnerWindow() and !(exstyle & WS_EX_TOOLWINDOW)) 
    { 
     ShowWindowInYourTaskBar() 
    } 
} 
+0

Je cherchais quelque chose de semblable, qui ne m'a pas donné toutes les fenêtres. Celui-ci me donne beaucoup de fenêtres. Les fenêtres avec la propriété ShowInTaskBar définie sur false apparaissent également dans la liste. –

+0

Avez-vous appelé GetWindow (hwnd, GW_OWNER) pour vérifier si la fenêtre a un propriétaire? – Anders