Bonjour,

j'ai un BITMAP, appelons-le Bmp_Original, dont la taille est 210x140 pixels.
Je voudrais le dessiner dans un BITMAP intermédiaire de travail, appelons-le Bmp_Travail.
Mais je voudrais que le Bmp_Original subisse un rétrécissement avant d'être inscrit dans Bmp_Travail.
Disons que je veux qu'il fasse 175x116 pixels.

J'ai écris le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Bmp_Travail->Height = 175;
Bmp_Travail->Width = 116;
Bmp_Travail->StretchDraw( Bmp_Travail->Canvas->ClipRect, Bmp_Original );
Puis plus tard, j'affiche Bmp_Travail dans le canvas de la fiche.

Problème: le motif affiché fait bien 175x116 pixels, mais je ne vois que 175x116 pixels de Bmp_Original. Son image est amputée, alors que je voudrais qu'elle soit ajusté à la taille.

Est-ce que StretchDraw ne fonctionne qu'à l'étirement et pas à la compression ?