Grille magnétique sur timage

1/5 (6 avis)

Vue 11 968 fois - Téléchargée 1 645 fois

Description

Bonjour à tous et toutes...
Bon comme je ne trouvais aucune réponse à mon problème ni sur le forum
ni dans les sources, ben je me suis penché sur le sujet pendant 2 jours...
Et ca donne ce code...

Donc comme le dit le titre (très explicite, vous me l'accorderez), ce code créé
une grille sur un TImage et la rend "magnétique", cad que le curseur de la souris
ne se place QUE sur la grille et pas sur le reste du TImage...

J'ai commenté le code comme je le fais tout le temps donc j'espère que ça vous suffira...

Conclusion :


Pour finir j'aimerai souligner les pratique utilisées dans mon code:
- Création dynamique d'un TImage (en option)
- Utilisation du DoubleBuffered (pour ceux qui ne connaissent pas)
- Utilisation de la fonction mod de delphi (modulo)
- Utilisation des fonctions Shl et Shr de Delphi (Shift Left et Shift Right)
- Utilisation de TQuelqueChose(Sender) dans les appels de procedure par différentes sources
- Utilisation du Scanline
- Utilisation de la fonction Format() de Delphi (pour ceux qui ne connaissent pas)

Bonne prog' à tous !

Je ne sais pas dans quel niveau de difficulté situer mon code, mais je ne crois pas que ca soit débutant donc...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
dofusss
Messages postés
1
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
13 octobre 2007

13 oct. 2007 à 16:58
bonjour est-il possible de faire aparaitre 2 curseur de souris différents sur un ordinateur avec 2 souris différentes branchés sur le meme ordinateur ! ?

:S :S

contacter moi auusi sur : CcCooldu02@hotmail.fr
cs_Slander
Messages postés
26
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
14 décembre 2009

15 nov. 2005 à 14:31
Salut Mebni, je te remercie pour ton post... Et si tu as besoin d'aide, n'hésites pas !

Bonne prog' à tous et toutes...
mebni
Messages postés
1
Date d'inscription
jeudi 30 novembre 2000
Statut
Membre
Dernière intervention
15 novembre 2005

15 nov. 2005 à 08:32
je trouve que c'est tres bien fait. merci, comme moi je suis débutante en delphi, je ne peux pas faire des commentaires.

merci encore.
cs_Slander
Messages postés
26
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
14 décembre 2009

13 nov. 2005 à 21:13
Arf ! Merci pour la note j'avais pô fait gaffe !

Et oui je vois la grille dont tu me parles... et si j'ai le temps après mon projet je ferai une MAJ incluant ton idée...

Bonne prog' ami(e)s delphistes !
cs_Slander
Messages postés
26
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
14 décembre 2009

13 nov. 2005 à 21:09
Salut... merci pour le commentaire...

Disons que c'est vrai que j'aurais pu... mais en fait dans mon application pour laquelle j'ai cherché cette technique celà me convient très bien... donc je n'ai pas cherché plus...

En tout cas j'ai mis ce code parceque je n'en ai trouvé aucun sur les site de code delphi...
Maintenant si quelqu'un veut le modifier libre à lui...

Et puis je n'ai pas la prétention de le croire parfait ce code... lol ! ;)
Mais bon, moi je l'utilise comme ça alors...

Bonne prog' à tous et tourtes...
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.