Fluidificateur souris

Soyez le premier à donner votre avis sur cette source.

Vue 7 022 fois - Téléchargée 677 fois

Description

Ce source comprend le composant TFluidificateurSouris à installer, ainsi qu'un exemple d'utilisation.
Ce programme est une évolution logique (encapsiulation dans un composant) d'une de mes précédentes sources (http://www.delphifr.com/code.aspx?ID=31461).
TFluidificateurSouris est un singleton (un seul composant par application) qui intégre maintenant l'interpolation en fonction du nombre de pixels parcourus pour une meilleure répartition des événements interpolés de la souris.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
ThWilliam
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
4
26 janv. 2007 à 10:34
Salut WhiteHippo.

Ton code m'est super utile dans un programme de dessin (dans sa partie : dessin à main levée).
Je me suis permis d'ajouter un petit quelque chose dans la ProcedureOnMessage :
//...
if (FAncienHandle <> Msg.hwnd) or First then
begin
First:= false;
FAnciennePosXCurseur := X ;
FAnciennePosYCurseur := Y ;
FAncienHandle := Msg.hwnd ;
end ;
Firt étant mis à true dans la procedure SetEnabled(true).
J'initialise Enabled true dans OnMouseDown, puis Enabled false dans OnMouseUp. Ansi on redessine à partir du nouveau point cliqué, et non pas à partir de l'ancienne position du curseur.

Encore merci pour ton code.
Thierry
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
25 janv. 2007 à 19:21
Merci Thierry.

Vu le peu de retour jusqu'à présent, je crois que tu doit être le premier à l'utiliser dans un programme. Comme quoi, il ne fallait pas que je desespère :P

Cordialement.
ThWilliam
Messages postés
418
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
26 novembre 2013
4
25 janv. 2007 à 12:34
Je viens seulement de découvrir ton code, suite à une question posée sur forum. Bravo !

Thierry
WhiteHippo
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
25 mai 2005 à 13:35
Merci Mauricio
cs_MAURICIO
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
24 mai 2005 à 16:18
Je viens d' analyser ton code et je trouve que c' est une bonne idée ! bravo
Afficher les 9 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.