Contains WinAPI-like functions for Delphi compatibility.
uses |
||
Unix, |
||
Math, |
||
|
Provides compatibility with the Delphi Windows unit. |
|
|
Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets. |
|
|
Contains resource strings used in the LCL. |
|
|
Provides a platform-independent widgetset class and helper functions. |
|
GraphMath, |
||
LazFileUtils, |
||
LazSysUtils, |
||
Maps; |
This unit was created for Delphi compatibility. It contains selected functions from the Delphi Windows unit, which finally are implemented in the widgetsets.
For LCL users:
The functions can be used to make porting of Delphi applications easier, and are not 100% emulating WinAPI functions, not even under windows. They were implemented and tested with some common Delphi libraries. The LCL contains many extra functions that the Delphi VCL does not have.
| Remark: | Some functions are not exactly Delphi or WinAPI compatible. |
For example: Instead of using the common Windows functions SaveDC and RestoreDC use the Canvas.SaveHandleState and Canvas.RestoreHandleState.
| Version 4.4 | Generated 2025-11-08 | Home |