Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1463 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [MFC] TrackMouseEvent, comment ça marche ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC] TrackMouseEvent, comment ça marche ?

n°602790
antsite
Je me souviens
Posté le 05-01-2004 à 15:28:07  profilanswer
 

Salut,
je souhaiterais appeler la fonction OnMouseOver lorsque ma souris passe au dessus de mon controle CStatic (m_url) :
 
dans OnInitDialog :
 

Code :
  1. TRACKMOUSEEVENT mEvent;
  2. mEvent.cbSize = sizeof(mEvent);
  3. mEvent.dwFlags = TME_HOVER;
  4. mEvent.hwndTrack = m_url.m_hWnd;
  5. mEvent.dwHoverTime = HOVER_DEFAULT;
  6. TrackMouseEvent(&mEvent);


 
et j'ajoute ça dans la MessageMap :
 
ON_MESSAGE(WM_MOUSEHOVER, OnMouseOver)
 
 
Ainsi que dans ma classe de ma dialog :
 
afx_msg long OnMouseOver(WPARAM, LPARAM);
 
 
puis la fonction
 

Code :
  1. long CBlackAngelDlg::OnMouseOver(WPARAM, LPARAM)
  2. {
  3. AfxMessageBox("Over!" );
  4. return 0;
  5. }


 
ça compile bien, mais rien ne se passe lorsque je passe mon curseur au dessus de m_url :-(
help
   ANT

mood
Publicité
Posté le 05-01-2004 à 15:28:07  profilanswer
 

n°602793
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-01-2004 à 15:29:41  profilanswer
 

faut subclasser le static !
attends, je cherche un code de convertisseur euro gag que j'avais fait qui utilise ce principe


---------------
J'ai un string dans l'array (Paris Hilton)
n°602796
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-01-2004 à 15:32:40  profilanswer
 

tiens, éclate toi [:ddr555]
http://harko.free.fr/euro.rar
 
c'est un projet VC++ 6.0


---------------
J'ai un string dans l'array (Paris Hilton)
n°602804
antsite
Je me souviens
Posté le 05-01-2004 à 15:34:43  profilanswer
 

merci je vais voir ça, sinon tu n'as pas d'idée pour ça :
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
 
:hello:


Message édité par antsite le 05-01-2004 à 15:34:54

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [MFC] TrackMouseEvent, comment ça marche ?

 

Sujets relatifs
MFC et .NET[MFC] dialog child > accès à des données membres de sa dialog mère
[MFC] CTreeCtrl & Track Select (hot tracking)[PHP] Pourquoi ca marche pas ? [résolu](en effet c'était tout bete)
Comment marche le nvo forum?Pb de malloc : ça marche , mais ça marche pas ... :-(
[MFC] Classes pouvant recevoir et traiter des messages??LIMIT ne marche pas ici
[kxml][j2ME] comment ca marche....[Oracle Trigger] il marche pas, je c pas pkoi
Plus de sujets relatifs à : [MFC] TrackMouseEvent, comment ça marche ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR