Previous: 6. Win32 Programming To the Table of Contents Next: 6.2. Structure of Window Procedure
6. Win32 Programming Table of Contents 6.2. Structure of Window Procedure

- 6.1. -
Table of Contents
6. Win32 Programming
6.1. Writing Win32 GUI Applications


6.1. Writing Win32 GUI Applications


TMT Pascal produces native Win32® GUI applications. This chapter is based on the Microsoft® Win32® Programmer's Reference and describes particularities of GUI application development using TMT Pascal Multi-target. The TMT Pascal compiler comes with a set of units which define function and procedure headers for the Windows API.

For more information refer to Microsoft Win32 Programmer's Reference. Also, you will find source of all Win32 API interface units in the \TMT.5\SOURCE\WIN32 subdirectory.

Every graphical Win32-based application creates at least one window (called the main window), that serves as the main window for the application. This window serves as the primary interface between the user and the application. Most applications also create other windows, either directly or indirectly, to perform tasks related to the main window. Each window plays a part in displaying output and receiving input from the user.

At the start of an application, the system associates a taskbar button with the application. The taskbar button contains the program icon and the title. When the application is active, its taskbar button is displayed in the pushed state.


Previous: 6. Win32 Programming To the Table of Contents Next: 6.2. Structure of Window Procedure
6. Win32 Programming Table of Contents 6.2. Structure of Window Procedure

- 6.1. -