Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » overwritten virtual void LeftDown - how to invoke WhenAction?
overwritten virtual void LeftDown - how to invoke WhenAction? [message #36706] Wed, 27 June 2012 20:20 Go to previous message
Wolfgang is currently offline  Wolfgang
Messages: 146
Registered: November 2011
Location: Germany
Experienced Member
Hi, I've created a class based on Button:
class PaintArea : public Button {

in this I overwrite LeftDown Action:
virtual void LeftDown(Point pos, dword flags) {


and now I'm asking how to call, when set, the WhenAction of the Button?
.h
PaintArea myPaintArea;

.cpp
myPaintArea.WhenAction = THISBACK(anotherMethod);


with this code and the virtual void LeftDown the "anotherMethod" method isn't called - what to change in the virtual void LeftDown(..) method to call this method?

Thanks for help!

EDIT: Is it that easy, just call
this->WhenAction();
at the bottom of the LeftDown method?

[Updated on: Wed, 27 June 2012 20:25]

Report message to a moderator

 
Read Message
Read Message
Read Message
Previous Topic: mousepos / click for a widget...
Next Topic: Open TheIDE in "Restore Down" rather than full screen
Goto Forum:
  


Current Time: Sat Jun 07 17:37:19 CEST 2025

Total time taken to generate the page: 0.30713 seconds