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 » U++ Library support » Draw, Display, Images, Bitmaps, Icons » Wy StyleNormal().Write() is global?
Re: Wy StyleNormal().Write() is global? [message #40748 is a reply to message #40746] Thu, 12 September 2013 19:42 Go to previous messageGo to previous message
iST1 is currently offline  iST1
Messages: 107
Registered: August 2013
Experienced Member
The hook is to modify GetVisualState function
int Pusher::GetVisualState() const
{
	//todo: add
	return !IsShowEnabled() ? CTRL_DISABLED :
	       IsPush() ? CTRL_PRESSED :
	       HasMouse() ? CTRL_HOT :
	       pseudoDisable ? CTRL_DISABLED : CTRL_NORMAL;
}

by adding boolean variable pseudoDisable:
class Pusher : public Ctrl {
public:
    //todo: add
    bool pseudoDisable;
...


Pusher::Pusher() {
    ...
    pseudoDisable = false;
}


Usage:
	btn_.pseudoDisable = true;
	btn_.Refresh();
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: PATCH: plugin/jpg CMYK support
Next Topic: Transparent Background - Image control
Goto Forum:
  


Current Time: Mon Jun 02 19:45:11 CEST 2025

Total time taken to generate the page: 0.01095 seconds