Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.

lmessages.pp contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets. This file is part of the Lazarus Component Library (LCL).

GTK internal. Should be removed later.
GTK internal. Should be removed later.
Used in TCustomDBComboBox.
IDs reserved for internal messages in the interfaces.
IDs reserved for internal messages in the interfaces.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
System Menu Command.
Message from the interface to the LCL.
Message from the interface to the LCL.
Message from the interface to the LCL.
Virtual Key constant (VK_XXX).
Virtual Key constant (VK_XXX).
Needed for 64-bit alignment.
0 = update, 1 = force RequestAlign, 128 = Source is Interface (Widget has moved).
Needed for 64-bit alignment.
ToDo: Remove TLMSetText.
Similar to TCMMouseWheel from Delphi. Be very careful when changing because some ported components depend on the similarity.
1=left, 2=right, 3=middle.
-1 for up, 1 for down.
Under GTK this is LongInt.
Under GTK this is LongInt.
To fit standard message size.
Used under GTK.
For Windows, this is the equivalent of button.
Can be Nil in special cases.
1=left, 2=right, 3=middle, 4=Extra.
See lcltype.pp (e. g. Size_Restored).

TLMScroll does not have the same size as the VCL / Winapi counterpart.

SB_xxx.
Needed for 64-bit alignment.
Needed for 64-bit alignment.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Combo-Box Notification Code.
Gets the string representation for the specified message constant.

GetMessageName can be used to convert the Integer value in AMessage to a String representing the message name. It handles LCL-specific messages RECEIVED from the interface. There are no defines for the messages sent TO the interface.

String with the name for the message.
Message number converted in the routine.