#include using namespace SmartWin; class MyWidget : public WidgetFactory { public: void clicked(WidgetButton * btn) { createMessageBox().show("Hello World Was Here"); } void init() { createWindow(); setText("Hello World"); WidgetButton * btn = createButton(); btn->setText("My Button"); btn->setBounds(100, 100, 100, 100); setBounds(100, 100, 400, 400); btn->onClicked(&MyWidget::clicked); } }; int SmartWinMain(Application & app) { MyWidget * widget = new MyWidget(); widget->init(); return app.run(); }