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
» Gestion d'un système client-serveur.
Numéro d'objet survolé par la souris. Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Numéro d'objet survolé par la souris. Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Numéro d'objet survolé par la souris. Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Numéro d'objet survolé par la souris. Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Numéro d'objet survolé par la souris. Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Numéro d'objet survolé par la souris. Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Numéro d'objet survolé par la souris. Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Numéro d'objet survolé par la souris. Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Numéro d'objet survolé par la souris. Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Numéro d'objet survolé par la souris. Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Numéro d'objet survolé par la souris. Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Numéro d'objet survolé par la souris. Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Numéro d'objet survolé par la souris. Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Numéro d'objet survolé par la souris. Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Numéro d'objet survolé par la souris. Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le deal à ne pas rater :
Display Star Wars Unlimited Ombres de la Galaxie : où l’acheter ?
Voir le deal

 

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

Aller en bas 
4 participants
AuteurMessage
Pedro

Pedro


Nombre de messages : 1561
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 : 12301
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 : 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 : 1561
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: