Home » U++ Library support » U++ Widgets - General questions or Mixed problems » How can I detect Button press / release
Re: How can I detect Button press / release [message #29495 is a reply to message #29494] |
Sun, 24 October 2010 10:24 |
|
Hi Jerson,
This should take care of everything:class JfButton : public Button {
public:
virtual void LeftDown(Point, dword);
virtual void LeftUp(Point, dword);
virtual void MouseLeave();
virtual void MouseEnter(Point, dword);
};
void JfButton::LeftDown(Point p, dword dw){
SetLabel("Pushed");
}
void JfButton::LeftUp(Point p, dword dw){
SetLabel("Released");
}
void JfButton::MouseLeave(){
SetLabel("Released");
Button::MouseLeave();
}
void JfButton::MouseEnter(Point p,dword dw){
if(dw&K_MOUSELEFT){SetLabel("Pushed");}
Button::MouseEnter(p,dw);
}
Honza
|
|
|
Goto Forum:
Current Time: Sun May 19 17:40:16 CEST 2024
Total time taken to generate the page: 0.00752 seconds
|