#include <CtrlLib/CtrlLib.h> using namespace Upp; #define IMAGEFILE <iml/image.iml> #define IMAGECLASS MyImg #include <Draw/iml.h> #define LAYOUTFILE <iml/img.lay> #include <CtrlCore/lay.h> struct App : WithMyLayout <TopWindow> { typedef App CLASSNAME; void OnLed() { static bool on; if (on) { on = false; led.SetImage(MyImg::Grey()); } else { on = true; led.SetImage(MyImg::Red()); } } App() { CtrlLayout(*this); but.WhenAction = THISBACK(OnLed); led.SetImage(MyImg::Red()); } }; GUI_APP_MAIN { App().Run(); }
Report message to a moderator