EVT_MOUSE_EVENTS for wxButton
Mauro Cordon
mcordon at gmail.com
Mon Dec 18 03:06:06 PST 2006
Hi,
Why this code work fine to wxTextCtrl, wxStaticText, etc. but nor
work for wxButton ?
-------------
void MyText::OnMouseEvent(wxMouseEvent& eve)
{
if(eve.LeftDown()
|| eve.Dragging() ) {
if(m_delta.x == -1
&& m_delta.y == -1) {
// acabou de baixar o mouse, pega a posicao
m_delta = eve.GetPosition();
}
else {
// Pode estar em movimento ou nao
wxPoint pt = eve.GetPosition();
wxPoint cPosComp = GetPosition();
Move(pt.x-m_delta.x+cPosComp.x, pt.y-m_delta.y+cPosComp.y);
}
}
else {
m_delta = wxPoint(-1, -1);
}
}
----------
Thanks,
--
Mauro Cordon.·. -)-----
---------------------------------------------------------------
mauro at scordon.com.br - mcordon at usa.com - mcordon at gmail.com
Linux User #347961 ICQ ID #124551451 Orkut: Mauro Cordon
"Audaces Fortuna Juvat"
More information about the wx-users
mailing list