PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → [Déplacer une forme]
[Déplacer une forme]
Iniciado por vbenner, 10,jun. 2005 17:50 - 2 respuestas
Publicado el 10,junio 2005 - 17:50
Bonjour,

L'un de nos client souhaite, dans une de ses
applications mobiles créer une forme (genre
un rond ou un carré) et pouvoir la déplacer
avec le stylet sans que l'écran flashe mais
uniquement de façon horizontale (comme
par exemple l'indicateur d'un champ de
type Potentiomètre)

Quelqu'un a-t-il déjà fait ce bout de code ?

Merci de votre aide,

Vincent
Publicado el 10,junio 2005 - 19:35
ça était fait par ADI SOFT pour l'application PocketAnc(c)
http://www.adi-soft.fr/index.php… pour
télécharger le PDF commercial de l'application
Ces fonctions sont sympa .... mais beaucoup de codes !

Jean Päul
ADI SOFT


"Vincent" <vbenner@pageup.fr> a écrit dans le message de
news:42a98e56$1@news.pcsoft.fr...

Bonjour,

L'un de nos client souhaite, dans une de ses
applications mobiles créer une forme (genre
un rond ou un carré) et pouvoir la déplacer
avec le stylet sans que l'écran flashe mais
uniquement de façon horizontale (comme
par exemple l'indicateur d'un champ de
type Potentiomètre)

Quelqu'un a-t-il déjà fait ce bout de code ?

Merci de votre aide,

Vincent

Publicado el 13,junio 2005 - 17:13
Baptiste CAZARD
ADI SOFT

Nous sommes passé par les fonctions de dessin: drectangle, dcercle, dligne,
dpolygonne qui sont prévues pour ce type d'utilisation.
Je ne sais pas comment ca ce passe au niveau des objets "Forme", dans notre
cas :

la fonction dChangeMode permet de créer un effet de déplacement:

//evenement survol de la souris
// Dessine un rectangle puis l'efface

dChangeMode ( dessinXor )
// Affiche le rectangle (en mode XOR)
dRectangle(0, 0, SourisPosX(), SourisPosY())
AncienX=SourisPosX()
AncienY=SourisPosY()
Multitache(10)
// Efface le rectangle
dRectangle(0, 0, AncienX, AncienY)

// Affiche le rectangle a sa nvlle pos.
dRectangle(0, 0, SourisPosX(), SourisPosY())