Salut,
je souhaiterais appeler la fonction OnMouseOver lorsque ma souris passe au dessus de mon controle CStatic (m_url) :
dans OnInitDialog :
Code :
- TRACKMOUSEEVENT mEvent;
- mEvent.cbSize = sizeof(mEvent);
- mEvent.dwFlags = TME_HOVER;
- mEvent.hwndTrack = m_url.m_hWnd;
- mEvent.dwHoverTime = HOVER_DEFAULT;
- 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 :
- long CBlackAngelDlg::OnMouseOver(WPARAM, LPARAM)
- {
- AfxMessageBox("Over!" );
- return 0;
- }
|
ça compile bien, mais rien ne se passe lorsque je passe mon curseur au dessus de m_url :-(
help
ANT