Bonjour tout le monde,
j'ai fouillé un peu partout et n'ai pas trouvé de réponse c'est pourquoi je me permets de faire un post.
Dans une application j'utilise un
DialogBox(hInstance,(LPCTSTR)IDD_DIALOG1,NULL,(DLGPROC)MainProc);
IDD_DIALOG1 étant un template ressource où je dispose mes champs.
Tout compile correctement, aucun warning.
Quand j'exécute le programme avec le thème windows classic tout marche comme prévu, le résultat est le suivant:

En revanche quand je lance le programme sous le thème XP j'obtient le résultat suivant:

tout l'intérieur de la fenetre semble décalé vers le bas. De plus la fenetre n'est plus raffraichie correctement: les icones présentes sont d'une autre fenetre.

J'ai cherché dans la msdn des problèmes de compatibilités de mon code avec XP mais rien n'est signalé.
Je vous remercie par avance de votre aide.