PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → ascenseur sur une fenetre
ascenseur sur une fenetre
Débuté par brnrd.dubois, 01 déc. 2005 17:21 - 2 réponses
Posté le 01 décembre 2005 - 17:21
j'ai une fenetre qui doit s'agrandir en fonction de la taille d'une image.


Si la fenetre fait 1024x768 et que l'on charge une image d'une taille par exemple de 2000x2000,

je souhaiterai que les ascenseur apparaissent sur la fenetre pour pouvoir voir la fin de l'image .


j'ai coché ascenseur automatiques sur la fenetre en IHM

mais quoi que je fasse, je n'ai jamais ces ascenseurs ou je ne comprends pas comment ils devraient apparaître

ex
FenTaille(W_ECRAN,2000, 2000) ça ne marche pas

image.largeur = 2000
FenTaille(W_ECRAN,1024, 768) ça ne marche pas, l'image est plus grande mais la aussi pas d'ascenseur !!!

merci de votre aide
Posté le 01 décembre 2005 - 17:28
t'as essayé en utilisant l'ancrage?
Posté le 02 décembre 2005 - 23:18
Une idée que j'ai essayé et qui marche.

Créer un champ image de la taille maximum de tes images, le rendre invisible.
Créer un champ RTF avec ascenseur vertical et horizontal.
Charger ton fichier image dans le champs image, et mettre ou tu en as besoins les trois lignes de programme suivante.

VersPressePapier(ChampsImage) // MET L'IMAGE DANS LE PRESSE PAPIER
EnvoieTouche("^v",Handle(ChampsRtf)) // RECUPERE L'IMAGE DANS LE CHAMPS RTF
ChampsRtf..Curseur = 1 // POSITIONNE LE CURSEUR EN DEBUT DE CHAMPS RTF



Bon Dev

BERNARD