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: Sat Jul 19 11:25:26 CEST 2025
Total time taken to generate the page: 0.03754 seconds
|