RAD Studio 10.4.1 is now available! Learn more. Looking for discounts? Visit our Special Offers page!
C++DelphiRAD Studio

Learn How To Modernize And Integrate WinAPI, COM, ShellAPI, And WinRT Into Your Windows VCL Applications

In this webinar, learn how to access all the APIs on Windows 10 from RAD Studio, Delphi, and C++Builder.


  • Traditional Core APIs
  • Shell Integration
  • WinRT
  • and more

Windows API Evolution Over Time

  • Classic API
    • 1985 (Win1)
    • Win16 -> Win32 -> Win32(w/Unicode) -> Win64
  • COM, OLE Automation, Shell, etc
    • 1995 (Win95)
  • WinRT
    • 2012 (Win8)

Classic Windows API

  • Kernel, User, GDI
  • Delphi bindings for the Windows API (C language API)
  • Load time linking vs. dynamic invocation vs. delay loading
  • Message handling


  • Delphi TWinControl
    • Wraps Windows handles, CreateWindows, API calls
    • Used for platform controls and custom controls
    • Used for form
  • The entire VCL library wraps Windows APIs, plus some native concepts
    • Component inheritance, actions, visual form inheritance, frames, styling, component messages, delayed creation, handle re-creation

Be sure to check out the whole session to learn about COM, Interfaces, Shell integration concepts, and modern WinRT. Moreover, TaskBar and JumpList components in action. 

Learn more about the Delphi VCL and Windows development in the Embarcadero DocWiki.

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Deep Dive Webinar: Boost C++Builder Compile Speed with TwineCompile
About author

Software Developer | B.Tech-CSE at AUT | Delphi/C++ Builder Enthusiast | Microsoft Learn Student Ambassador | Microsoft Azure Certified | Udacity Alumni
Related posts
CodeDelphiRAD Studio

Learn About How To Redirect Inserting, Deleting And Updating Records In Delphi With FireDAC

C++RAD Studio

Learn How To Use Return Type Deduction In C++ For Windows Apps


Quickly Build Enterprise-Grade Multi-Tier Solutions Using DataSnap In Delphi And C++


Easily Create A Python Container Type In Delphi And Execute It In This Windows Sample App

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.