FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
survol - Survol des objets Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
survol - Survol des objets Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
survol - Survol des objets Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
survol - Survol des objets Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
survol - Survol des objets Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
survol - Survol des objets Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
survol - Survol des objets Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
survol - Survol des objets Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
survol - Survol des objets Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
survol - Survol des objets Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
survol - Survol des objets Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
survol - Survol des objets Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
survol - Survol des objets Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
survol - Survol des objets Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
survol - Survol des objets Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

 

 Survol des objets

Aller en bas 
2 participants
AuteurMessage
bignono

bignono


Nombre de messages : 1127
Age : 67
Localisation : Val de Marne
Date d'inscription : 13/11/2011

survol - Survol des objets Empty
MessageSujet: Survol des objets   survol - Survol des objets EmptyLun 10 Déc 2012 - 18:58

Bonsoir à tous Smile
Suite au dernier menu contextuel que j'ai réalisé avec des alphas et que je survolais avec la souris et aux programmes de Klaus sur son post objets réagissant au survol de la souris, je me suis dit qu'il était peut-être possible de faire la même chose en panoramic pur sans utiliser une dll.
C'est ce que j'ai fait avec le programme suivant, mais, à moins que vous ne le saviez déjà, j'ai constaté une différence des mesures width et height de ces objets.
Promenez le curseur de la souris sur les objets en ralentissant en arrivant au bout à droite ou en bas de l'objet afin de voir s'afficher dans le formulaire à droite la position du curseur sous le width et le height de l'objet concerné. On doit trouver une différence de 5 pixels pour les hauteurs et largeurs de chaque objet.
Ma conclusion, la différence doit être en réalité de 4 pixels (puisque le x_position et le y_position de la souris commence à 0) et doivent correspondre à une bordure invisible de l'objet de 2 pixels.
Code:
dim i,x,y
label survol

edit 10:left 10,100:top 10,20
list 20:left 20,100:top 20,60
memo 30:left 30,250:top 30,20:height 30,140

form 99:left 99,600:print_target_is 99
print_locate 00,00:print "EDIT : width=";width(10);" pixels - height=";height(10);" pixels"
print_locate 00,40:print "LIST : width=";width(20);" pixels - height=";height(20);" pixels"
print_locate 00,80:print "LIST : width=";width(30);" pixels - height=";height(30);" pixels"

timer 100:timer_interval 100,1:on_timer 100,survol
end

survol:
timer_off 100

y=mouse_y_position(10):x=mouse_x_position(10)
if y>3 and y<(height(10)-8) and x>3 and x<(width(10)-8):color 10,240,220,200:else:color 10,255,255,255:end_if
print_locate 65,15:print x;"  ":print_locate 156,15:print y;"  "

y=mouse_y_position(20):x=mouse_x_position(20)
if y>3 and y<(height(20)-8) and x>3 and x<(width(20)-8):color 20,220,200,240:else:color 20,255,255,255:end_if
print_locate 65,55:print x;"  ":print_locate 156,55:print y;"  "

y=mouse_y_position(30):x=mouse_x_position(30)
if y>3 and y<(height(30)-8) and x>3 and x<(width(30)-8):color 30,200,240,220:else:color 30,255,255,255:end_if
print_locate 65,95:print x;"  ":print_locate 156,95:print y;"  "

timer_on 100
return
A+ Wink Wink Wink
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5950
Age : 70
Localisation : 83 Var
Date d'inscription : 07/05/2009

survol - Survol des objets Empty
MessageSujet: Re: Survol des objets   survol - Survol des objets EmptyLun 10 Déc 2012 - 19:55

Oui exact je fais la même constatation, ce qui veut dire que les bords des objets sont de 2 pixels.
Mais je vois pas de problème pour ton projet.....

A+
Revenir en haut Aller en bas
 
Survol des objets
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Objets réagissant au survol de la souris, sans clic !
» SURVOL
» Donner un nom aux objets, c'est possible ;)
» Limite d'objets sur IDE
» Z-order des objets

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Présentation et bavardage-
Sauter vers: