TMS Days 2023: High DPI and VCL Styles
This course is the replay of the session presented at TMS Training Days 2023.. If you want to see or enroll to the other sessions held at the event, visit the main training page TMS Training Days 2023: All Sessions.
In this session, speaker Bruno Fierens speaks about how to develop UI applications having High DPI in mind.
Course Curriculum
-
StartVCL0101 - Introduction (4:48)
-
StartVCL0102 - Introducing sample control (1:51)
-
StartVCL0103 - High DPI support in Delphi & Windows OS (7:43)
-
StartVCL0104 - Overview of areas in component to handle high DPI - size, font, images (18:18)
-
StartVCL0105 - Runtime DPI changes (5:24)
-
StartVCL0106 - Reliably getting actual DPI during rendering across Delphi versions (2:00)
-
StartVCL0107 - Adapting a sample control for high DPI (8:56)
-
StartVCL0108 - VCL styles introduction, architecture, Delphi support (2:30)
-
StartVCL0109 - VCL styles APIs (3:10)
-
StartVCL0110 - Handling runtime VCL style changes (1:20)
-
StartVCL0111 - Selective use of VCL styles in controls (0:45)
-
StartVCL0112 - Adapting a VCL control for VCL style usage (2:26)
-
StartVCL0113 - Conclusion & Q&A (1:29)
-
StartVSC0114 - Additional Files
Your Instructor
CEO of TMS Software.
TMS software became Borland Technology Partner in 1998 and developed Delphi Informant award-winning grid & scheduling components.
In 2018, TMS software launched TMS WEB Core, a framework for creating rich web clients using ObjectPascal
Currently doing and managing VCL, FMX, Web, .NET, IoT, LCL, REST, node.js development.
He is a regular speaker at conferences.
Bruno Fierens was titled Embarcadero MVP since 2012.
Special area of interest are user interfaces design, UX, RAD software development, hardware/electronics.