GetSysColorBrush constante pour la couleur d’arrière-plan d’un contrôle de tabulation?

J’utilise les API suivantes pour dessiner une petite icône de stock sur l’arrière-plan de la fenêtre de contrôle de l’onglet (avec le nom de classe SysTabControl32 ):

 DrawIconEx(hDC, rcIcon.left, rcIcon.top, hIconSmInfo, rcIcon.Width(), rcIcon.Height(), NULL, ::GetSysColorBrush(COLOR_WINDOW), DI_NORMAL); 

Mais cela ne semble pas dessiner un fond cohérent. Laisse moi voir.

Sur un Windows 7 à thème:

entrer la description de l'image ici

Il le dessine correctement:

entrer la description de l'image ici

Mais si je supprime les thèmes:

entrer la description de l'image ici

Il dessine ce fond blanc:

entrer la description de l'image ici

Alors, quelle constante dois-je utiliser pour GetSysColorBrush ?