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:
Il le dessine correctement:
Mais si je supprime les thèmes:
Il dessine ce fond blanc:
Alors, quelle constante dois-je utiliser pour GetSysColorBrush
?