pour isoler mon pb j'ai fais un dialogue dans lequel je charge une image à partir du disque dur (image de fond avec OnPaint())
mon image a le meme rapport longueur/largeur que la zone cliente de mon dialogue.
- si mon image est plus petite que la zone cliente, celle-ci est bien redimensionnée et la qualité est identique que l'image du disque dur (pas de pixel parasites)
- par contre si mon image est plus grosse que ma zone cliente , le resultat est decevant, j'obtiens des pixels de couleurs totalement differentes (qui suivent essentiellement certains contour de l'image).

==> image que j'obtiens en fond dans mon dialogue si elle est plus petite que ma zone cliente (avec redimensionnement donc)

image que j'obtiens si elle est plus grande.
methode appliqué : StretchBlt (....)
merci