cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 2006
-
5 mars 2003 à 23:29
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006
-
13 mars 2003 à 14:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 13 mars 2003 à 14:16
tu pourré mettre une Kputure stp ? ;-)
monopoliy
Messages postés27Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention19 août 2003 6 mars 2003 à 09:05
Ok merci !!
ça va m'aider.
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 5 mars 2003 à 23:29
Tu peux supprimer l'effet de scintillement en dessinnant directement sur la fiche :
procedure Loupe(x, y, Size: Integer);
var
Cadre1, Cadre2: TRect;
begin
// définition d'un carré centré sur la position de la souris
Cadre1.Top := y - Size - Form1.Top - GetSystemMetrics(SM_CYCAPTION);
Cadre1.Left := x - Size - Form1.Left;
Cadre1.Right := x + Size - Form1.Left;
Cadre1.Bottom := y + Size -Form1.Top - GetSystemMetrics(SM_CYCAPTION);
// On récupère la taille de l'image pour afficher dedans l'image aggrandie.
Cadre2.Top := 8;
Cadre2.Left := 32;
Cadre2.Right := 32+100;
Cadre2.Bottom := 8+100;
13 mars 2003 à 14:16
6 mars 2003 à 09:05
ça va m'aider.
5 mars 2003 à 23:29
procedure Loupe(x, y, Size: Integer);
var
Cadre1, Cadre2: TRect;
begin
// définition d'un carré centré sur la position de la souris
Cadre1.Top := y - Size - Form1.Top - GetSystemMetrics(SM_CYCAPTION);
Cadre1.Left := x - Size - Form1.Left;
Cadre1.Right := x + Size - Form1.Left;
Cadre1.Bottom := y + Size -Form1.Top - GetSystemMetrics(SM_CYCAPTION);
// On récupère la taille de l'image pour afficher dedans l'image aggrandie.
Cadre2.Top := 8;
Cadre2.Left := 32;
Cadre2.Right := 32+100;
Cadre2.Bottom := 8+100;
Form1.Canvas.CopyRect(Cadre2, Form1.Canvas, Cadre1);
end;