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
» demande explication KGF pour imprimer en mm
Numéro d'objet survolé par la souris. Emptypar JL35 Hier à 17:28

» Petit passage furtif
Numéro d'objet survolé par la souris. Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
Numéro d'objet survolé par la souris. Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
Numéro d'objet survolé par la souris. Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
Numéro d'objet survolé par la souris. Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
Numéro d'objet survolé par la souris. Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
Numéro d'objet survolé par la souris. Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
Numéro d'objet survolé par la souris. Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Numéro d'objet survolé par la souris. Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
Numéro d'objet survolé par la souris. Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
Numéro d'objet survolé par la souris. Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
Numéro d'objet survolé par la souris. Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
Numéro d'objet survolé par la souris. Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
Numéro d'objet survolé par la souris. Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
Numéro d'objet survolé par la souris. Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
-20%
Le deal à ne pas rater :
-20% sur le Lot de 2 écrans PC GIGABYTE 27″ LED M27Q
429 € 539 €
Voir le deal

 

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

Aller en bas 
4 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1547
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 : 4566
Age : 57
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 : 12274
Age : 74
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 : 968
Age : 51
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 : 1547
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
» Back2Basic numéro 6 est paru

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: