/
dinruspro
/
examples
Обзор
Документация
Войти
/
dinruspro
/
examples
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Button/Button.cpp
40 строк
707 B
EnergonV
Примеры перекочевали в гит-репо (наконец-то!)
09 янв 2024, 19:13
09 янв 2024, 19:13
757fe92
Код
Авторство
О чём код?
#include <CtrlLib/CtrlLib.h> // http://java.sun.com/docs/books/tutorial/uiswing/start/swingTour.html using namespace Upp; struct ButtonApp : TopWindow { int count; Button button; Label label; void RefreshLabel() { label = Format("Число нажатий кнопки %d", count); } void Click() { ++count; RefreshLabel(); } typedef ButtonApp CLASSNAME; ButtonApp() { count = 0; button <<= THISBACK(Click); button.SetLabel("&Я кнопалка Ultimate++!"); Add(button.VCenterPos(20).HCenterPos(200)); Add(label.BottomPos(0, 20).HCenterPos(200)); label.SetAlign(ALIGN_CENTER); Sizeable().Zoomable(); RefreshLabel(); } }; GUI_APP_MAIN { ButtonApp().Run(); }