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.
Numéro d'objet survolé par la souris. Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Numéro d'objet survolé par la souris. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Numéro d'objet survolé par la souris. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Numéro d'objet survolé par la souris. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Numéro d'objet survolé par la souris. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Numéro d'objet survolé par la souris. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Numéro d'objet survolé par la souris. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Numéro d'objet survolé par la souris. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Numéro d'objet survolé par la souris. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Numéro d'objet survolé par la souris. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Numéro d'objet survolé par la souris. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Numéro d'objet survolé par la souris. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Numéro d'objet survolé par la souris. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Numéro d'objet survolé par la souris. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Numéro d'objet survolé par la souris. 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 : -55%
Friteuse sans huile – PHILIPS – Airfryer ...
Voir le deal
49.99 €

 

 Numéro d'objet survolé par la souris.

Aller en bas 
4 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Numéro d'objet survolé par la souris. Empty
MessageSujet: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. EmptyMar 24 Avr 2018 - 20:53

Bonsoir.

Merci de me rafraîchir la mémoire.

Existe-t-il un moyen de connaître le numéro de l'objet survolé par la souris ?
Revenir en haut Aller en bas
Minibug

Minibug


Nombre de messages : 4570
Age : 58
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

Numéro d'objet survolé par la souris. Empty
MessageSujet: Re: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. EmptyMar 24 Avr 2018 - 22:30

Oui s'il est déclaré au préalable avec ON_MOUSE_MOVE !  Wink

Sinon pas de solution.
Jack avait dit qu'il souhaitait mettre en place les commandes NUMBER_MOUSE_MOVE et les autres...
Mais vu tout ce qui lui est demandé je ne pense pas qu'il puisse tout faire... le pauvre ! Wink
Revenir en haut Aller en bas
http://gpp.panoramic.free.fr
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Numéro d'objet survolé par la souris. Empty
MessageSujet: Re: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. EmptyMar 24 Avr 2018 - 22:52

Tu fais ceci:
Code:
label moveForm, movePicture, movePanel
dim moveObjet%,

panel 12 : top 12,20 : left 12,20 : width 12,400 : height 12,300
picture 27 : parent 27,12 : top 27,20 : left 27,20 : width 27,300 : height 27,200

on_mouse_move 0,moveForm
on_mouse_move 12,movePanel
on_mouse_move 27,movePicture

moveObjet% = 0
end

moveForm:
  if moveObjet%=0 then return
  moveObjet% = 0
  ' ici, traiter "move sur form 0"
  return
     
movePanel:
  if moveObjet%=12 then return
  moveObjet% = 12
  ' ici, traiter "move sur panel 12"
  return
             
movePicture:
  if moveObjet%=27 then return
  moveObjet% = 27
  ' ici, traiter "move sur picture 27"
  return

La variable moveObjet% contiendra toujours le numéro d'objet sur lequel se trouve le curseur. Enfin, ceci est vrai pour tous les objets que tu as inclus dans cette logique.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
silverman

silverman


Nombre de messages : 970
Age : 52
Localisation : Picardie
Date d'inscription : 18/03/2015

Numéro d'objet survolé par la souris. Empty
MessageSujet: Re: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. EmptyMer 25 Avr 2018 - 8:11

C'est dommage que jack n'accède pas à cette demande, ça serais vraiment pratique en plus d'être utile Sad
Revenir en haut Aller en bas
Pedro

Pedro


Nombre de messages : 1596
Date d'inscription : 19/01/2014

Numéro d'objet survolé par la souris. Empty
MessageSujet: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. EmptyMer 25 Avr 2018 - 17:51

Bonjour.

Voici un exemple de code permettant le survol de scene3D multiples, avec leur identification.

Le problème récurrent du crash est donc résolu ici, grâce à votre aide.

Code:
dim i%, k%, moveObjet%, n%

label moveScene3D_4001, moveScene3D_4002, moveScene3D_4003, moveScene3D_4004, moveScene3D_4005, moveScene3D_4006, moveScene3D_4007
label moveScene3D_4008, moveScene3D_4009, moveScene3D_4010, moveScene3D_4011, moveScene3D_4012

maximize 0

create_hide
moveObjet%=0
for k%=4001 to 4012
    scene3d k%
    color k%,0,0,160
    
    if k%<4006
       left k%,screen_x/2-350+(k%-4000)*150
       top k%,300
    end_if
    if k%>4005 and k%<4011
       left k%,screen_x/2-350+(k%-4005)*150
       top k%,450
    end_if
    if k%>4010
       left k%,screen_x/2-350+(k%-4010)*150
       top k%,600
    end_if
    width k%,100
    height k%,100
    hint k%,"Test"
    3d_target_is k%
    3d_cube k%+20,1
    3d_load_texture k%+20,"images"+trim$(mid$("chef_etab    enseignant   eleves3      vocabulaire4 traduire9    bibliotheque espagne1     options      sites        vacances1    semainier1   formation1   ",(k%-4000)*13-12,12))+".jpg"
next k%
create_show

for k%=4001 to 4012:show k%:next k%
 
on_mouse_move 4001,moveScene3D_4001
on_mouse_move 4002,moveScene3D_4002
on_mouse_move 4003,moveScene3D_4003
on_mouse_move 4004,moveScene3D_4004
on_mouse_move 4005,moveScene3D_4005
on_mouse_move 4006,moveScene3D_4006
on_mouse_move 4007,moveScene3D_4007
on_mouse_move 4008,moveScene3D_4008
on_mouse_move 4009,moveScene3D_4009
on_mouse_move 4010,moveScene3D_4010
on_mouse_move 4011,moveScene3D_4011
on_mouse_move 4012,moveScene3D_4012

end                          

sub survol()
    moveObjet%=n%
    caption 0,"Objet "+str$(n%)+"."
    for k%=4001 to 4012:color k%,0,0,160:next k%
    color n%,255,0,0
end_sub

moveScene3D_4001:
  n%=4001
  if moveObjet%<>n% then survol()
return

moveScene3D_4002:
  n%=4002
  if moveObjet%<>n% then survol()
return

moveScene3D_4003:
  n%=4003
  if moveObjet%<>n% then survol()
return

moveScene3D_4004:
  n%=4004
  if moveObjet%<>n% then survol()
return

moveScene3D_4005:
  n%=4005
  if moveObjet%<>n% then survol()
return

moveScene3D_4006:
  n%=4006
  if moveObjet%<>n% then survol()
return

moveScene3D_4007:
  n%=4007
  if moveObjet%<>n% then survol()
return

moveScene3D_4008:
  n%=4008
  if moveObjet%<>n% then survol()
return

moveScene3D_4009:
  n%=4009
  if moveObjet%<>n% then survol()
return

moveScene3D_4010:
  n%=4010
  if moveObjet%<>n% then survol()
return

moveScene3D_4011:
  n%=4011
  if moveObjet%<>n% then survol()
return

moveScene3D_4012:
  n%=4012
  if moveObjet%<>n% then survol()
return
Revenir en haut Aller en bas
Contenu sponsorisé





Numéro d'objet survolé par la souris. Empty
MessageSujet: Re: Numéro d'objet survolé par la souris.   Numéro d'objet survolé par la souris. Empty

Revenir en haut Aller en bas
 
Numéro d'objet survolé par la souris.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» ON_MOUSE_MOVE : Quel numéro d'objet est survolé ?
» survole
» Numéro de version
» Récupérer le numéro d'instance d'un programme
» PANORAMIC V 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: