/
dinruspro
/
tutorial
Обзор
Документация
Войти
/
dinruspro
/
tutorial
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Draw02/main.cpp
31 строка
551 B
EnergonV
Уроки теперь тоже здесь!
09 янв 2024, 19:25
09 янв 2024, 19:25
4b3ebd6
Код
Авторство
О чём код?
#include <CtrlLib/CtrlLib.h> using namespace Upp; struct MyApp : TopWindow { void DoPainting(Draw& w) { w.DrawEllipse(0, 0, 100, 30, WhiteGray(), 1, Cyan); w.DrawText(0, 0, "Hello world", Roman(30).Bold()); } virtual void Paint(Draw& w) override { w.DrawRect(GetSize(), Green()); DoPainting(w); w.Offset(30, 50); DoPainting(w); w.End(); w.Offset(20, 100); w.Clip(5, 5, 40, 20); DoPainting(w); w.End(); w.End(); w.Clipoff(10, 150, 60, 20); DoPainting(w); w.End(); } }; GUI_APP_MAIN { MyApp().Sizeable().Run(); }