From d5d0fe62ac6e1bc50b3c8685d6c0fd185b5a58d9 Mon Sep 17 00:00:00 2001 From: dsiders Date: Fri, 3 Nov 2023 01:21:28 +0100 Subject: [PATCH] Docs: LCL/lcltype. Adds topics for button identifier contants added in bcd4138d. * Includes other content updates. (cherry picked from commit 7b061c1580757b816659c7e0481a49aba0e0f233) --- docs/xml/lcl/lcltype.xml | 8445 +++++++++++--------------------------- 1 file changed, 2468 insertions(+), 5977 deletions(-) diff --git a/docs/xml/lcl/lcltype.xml b/docs/xml/lcl/lcltype.xml index 7dac8c1388..6d0c786694 100644 --- a/docs/xml/lcl/lcltype.xml +++ b/docs/xml/lcl/lcltype.xml @@ -35,23 +35,18 @@ included in the Delphi Windows unit. This is done only for compatibility. - A type that can hold an UTF-8 encoded character. - + A 32-bit unsigned integer. - - - + Unsigned integer type with same size as Pointer. - - - + Alias for the String type. @@ -68,7 +63,7 @@ using this type can be localized using translation classes found in the TDefaultTranslator - + Alias for the PtrUInt type. @@ -80,15 +75,12 @@ implemented in the syncobjs unit in the FPC RTL (Run-Time Library).

-
Actions occurring while dragging an image. - - Show the image. @@ -114,46 +106,35 @@ SysUtils unit is defined as longint. THandle has been deprecated in LCL version 4.0 (July 2023). Use the TLCLHandle type instead. - Handle to a registry key. - - - + The type for a Device Context Handle. - - - + Handle for a callback routine. - - - + The type of a Font Handle. - - + The type of a general GraphicsDeviceInterface Object Handle. GDI objects are e.g. fonts or brushes, used in GDI drawing operations. - - + The type of a line drawing Pen Handle. - - - + The type of a display Region Handle. @@ -164,21 +145,16 @@ shapes. screen (clipping).

-
- + The type of a (process) Instance Handle. - - - + The type of an Icon Handle. - - - + The type of an Image List Handle. @@ -188,45 +164,38 @@ entries...) can also show an image. Then every item refers to its image by an index into the shared image list, instead of holding a copy of the image.

-
- + The type for a mouse Cursor Handle. - - - + The type for a Global memory block Handle. Global memory blocks are managed by the platform, used e.g. for data shared across multiple processes. - - + The type of a Window Handle. +

Windows are managed by the platform's window manager. -A window can be stand-alone (TForm) or embeddable (TWinControl). +A window can be stand-alone (TForm) or embedded (TWinControl). +

-
- + The type of a Menu Handle. - - - + The type of a Bitmap Handle. - - - + The type of a color Palette Handle. @@ -234,9 +203,8 @@ A color palette is frequently used in compressed bitmaps, which contain short (1..8 bit) palette indices instead of RGB colors, for every pixel. - - + The type of a painting Brush @@ -245,58 +213,41 @@ Handle. A brush is used to fill image areas. Typical brush properties are color, pattern and fill style. - - + The type of a display Monitor (CRT...) Handle. - - - + A LongBool type, distinct from the Boolean type. - - - + A SmallInt type. - - - + A pointer to TRect. - - - + Type of the first message argument (pointer-sized). - - - + Type of the second message argument (pointer-sized). - - - + Type of a message result (pointer-sized). - - - + Alias for the PtrUInt type. - - @@ -316,130 +267,127 @@ instead. - - + Value representing an invalid (unassigned) Handle. - - - + Maximum value for the WinAPI BYTE type ($FF). - + Maximum value for the WinAPI WORD type ($FFFF). - + Maximum value for the WinAPI DWORD type ($FFFF FFFF). - + Minimum value for the WinAPI CHAR type ($80). - + Maximum value for the WinAPI CHAR type ($7F). - + Minimum value for the WinAPI SHORT type ($8000). - + Maximum value for the WinAPI SHORT type ($7FFF). - + Minimum value for the WinAPI LONG type ($8000 0000). - + Maximum value for the WinAPI LONG type ($7FFF FFFF). - + Binary raster operation (Dst op Pen): all black. - + Binary raster operation (Dst op Pen): not (Dst or Pen). - + Binary raster operation (Dst op Pen): Dst and not Pen. - + Binary raster operation (Dst op Pen): not Pen. - + Binary raster operation (Dst op Pen): (not Dst) and Pen. - + Binary raster operation (Dst op Pen): not Dst. - + Binary raster operation (Dst op Pen): Dst xor Pen. - + Binary raster operation (Dst op Pen): not (Dst and Pen). - + Binary raster operation (Dst op Pen): Dst and Pen. - + Binary raster operation (Dst op Pen): not (Dst xor Pen). - + Binary raster operation (Dst op Pen): Dst. - + Binary raster operation (Dst op Pen): Dst or not Pen. - + Binary raster operation (Dst op Pen): Pen. - + Binary raster operation (Dst op Pen): (not Dst) or Pen. - + Binary raster operation (Dst op Pen): Dst or Pen. - + Binary raster operation (Dst op Pen): all white. - + Highest binary raster operation code. - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with Src. @@ -449,7 +397,7 @@ Fills the destination area with Src. cmSrcCopy - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or Src). @@ -458,7 +406,7 @@ Fills the destination area with (Dst or Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst and Src). @@ -467,7 +415,7 @@ Fills the destination area with (Dst and Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Src). @@ -476,7 +424,7 @@ Fills the destination area with (Dst xor Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with ((not Dst) and Src). @@ -485,7 +433,7 @@ Fills the destination area with ((not Dst) and Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Src). @@ -494,7 +442,7 @@ Fills the destination area with (not Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not (Dst or Src)). @@ -503,7 +451,7 @@ Fills the destination area with (not (Dst or Src)). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Src and Pattern). @@ -512,7 +460,7 @@ Fills the destination area with (Src and Pattern). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or not Src). @@ -521,7 +469,7 @@ Fills the destination area with (Dst or not Src). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Pattern). @@ -530,7 +478,7 @@ Fills the destination area with (Pattern). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst or (not Src) or Pattern). @@ -539,7 +487,7 @@ Fills the destination area with (Dst or (not Src) or Pattern). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (Dst xor Pattern). @@ -548,7 +496,7 @@ Fills the destination area with (Dst xor Pattern). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with (not Dst). @@ -557,7 +505,7 @@ Fills the destination area with (not Dst). BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all black. @@ -566,7 +514,7 @@ Fills the destination area with all black. BitBlt - + Ternary raster operation (Dst op Src op Pattern): Fills the destination area with all white. @@ -575,71 +523,69 @@ Fills the destination area with all white. BitBlt - + State array of 256 possible (virtual) keys. - - - + - + Record describing the width of a TrueType character. -

The effective display width for a single character is A+B+C. +

+The effective display width for a single character is A+B+C.

-

The width of multiple characters should exclude the first A and last C -value. +

+The width of multiple characters should exclude the first A and last C value.

-

Negative A and C values allow for underhangs or overhangs, e.g. italics. +

+Negative A and C values allow for underhangs or overhangs, e.g. italics.

-
-The (possibly negative) distance to add to the current position -before drawing the character glyph. + +The (possibly negative) distance to add to the current position before drawing +the character glyph. -The width of the character glyph. - +The width of the character glyph. -The (possibly negative) distance to add to the current position -after drawing the character glyph. + +The (possibly negative) distance to add to the current position after drawing +the character glyph. - + -Opaque ExtTextOut mode, -filling the rectangle with the background Color before painting the text. + +Opaque ExtTextOut mode, filling the rectangle with the background +Color before painting the text. - ExtTextOut - + -Clipped ExtTextOut mode, -clipping the text at the rectangle boundaries. + +Clipped ExtTextOut mode, clipping the text at the rectangle +boundaries. - ExtTextOut - + Class style constant used to redraw the entire window when the height for the client area has been changed. - - @@ -647,192 +593,145 @@ client area has been changed. Class style constant used to redraw the entire window when the width for the client area has been changed. - - - CombineRgn mode: intersection (r1 AND r2). - - - + CombineRgn mode: union (r1 OR r2). - - - + CombineRgn mode: logical difference (r1 XOR r2). - - - + CombineRgn mode: arithmetic difference (r1 - r2). - - - + CombineRgn mode: copy of r1. - - - + DrawText formatting: text justified to the top of the rectangle. - - - + DrawText formatting: text justified to the left of the rectangle. - - - + DrawText formatting: text centered horizontally within the rectangle. - - - + DrawText formatting: text justified to the right of the rectangle. - - - + DrawText formatting: text centered vertically within the rectangle. - - - + DrawText formatting: text justified to the bottom of the rectangle. - - - + DrawText formatting: text can wrap into multiple lines. - - - + DrawText formatting: text is drawn in a single line, regardless of embedded line endings. - - - + DrawText formatting: expand tab characters. - - - + DrawText formatting: text is drawn without clipping. - - - + DrawText formatting: returns the required rectangle, without actually drawing. - - - + DrawText formatting: show embedded '&' characters. - - - + DrawText formatting: uses the system font for calculations. - - - + DrawText formatting: emulates the behavior of a multi-line edit control. - - - + DrawText formatting: appends an ellipsis when the text is truncated. - - - + DrawText formatting: update the string to match the displayed text (possibly truncated). - - - + DrawText formatting: use right-to-left reading layout for bidirectional text. - - @@ -840,8 +739,6 @@ use right-to-left reading layout for bidirectional text. DrawText formatting flag: Ignore the accelerator key prefix (&) and hide the underline. - - @@ -849,1675 +746,1162 @@ the underline. DrawText formatting flag: Draw only the underlined accelerator key, ignore any other text. - - - DrawFrameControl control type: title bar. - - - + DrawFrameControl control type: menu bar. - - - + DrawFrameControl control type: scroll bar. - - - + DrawFrameControl control type: button. - - - + DrawFrameControl control type: menu item. - - - + DrawFrameControl button control style: checkbox. - - - + DrawFrameControl button control style: radio button image. - - - + DrawFrameControl button control style: radio button mask. - - - + DrawFrameControl button control style: radio button. - - - + DrawFrameControl button control style: three-state button. - - - + DrawFrameControl button control style: push button. - - - + DrawFrameControl caption control style: Close button. - - - + DrawFrameControl caption control style: Minimize button. - - - + DrawFrameControl caption control style: Maximize button. - - - + DrawFrameControl caption control style: Restore button. - - - + DrawFrameControl caption control style: Help button. - - - + DrawFrameControl menubar control style: sub-menu arrow. - - - + DrawFrameControl menubar control style: check mark. - - - + DrawFrameControl menubar control style: bullet. - - - + DrawFrameControl scrollbar control style: down arrow. - - - + DrawFrameControl scrollbar control style: left arrow. - - - + DrawFrameControl scrollbar control style: right arrow. - - - + DrawFrameControl scrollbar control style: combobox scrollbar. - - - + DrawFrameControl scrollbar control style: size grip in the bottom-right window corner. - - - + DrawFrameControl scrollbar control style: up arrow. - - - + DrawFrameControl control state: inactive (grayed). - - - + DrawFrameControl button control state: button pushed. - - - + DrawFrameControl button control state: button checked. - - - + DrawFrameControl control style: transparent (title bar...). - - - + DrawFrameControl scrollbar control state: button hot-tracked. - - - + DrawFrameControl button control style: exclude frame. - - - + DrawFrameControl button control style: flat. - - - + DrawFrameControl button control style: monochrome border. - - Hit test error (like HTNOWHERE) which produces a system beep. - - - Hit test: transparent area. - - - + Hit test: outside control. - - - + Hit test: client area. - - - + Hit test: caption background. - - Indicates an input event occurred in a dialog. - - Indicates an input event occurred in a message box. - - - Indicates an input event occurred in a menu. - - - - - - -??? +Not used in the current LCL version. - - - -??? +Not used in the current LCL version. Indicates an input event occurred in a scroll bar. - - Indicates an ALT+TAB input event occurred to activate the next window. - - - PeekMessage flag: don't remove peeked message. - - - + PeekMessage flag: remove peeked message. - - - + Find menu item by command ID. - - - + Find menu item by position number. - - - + - - - + Menu flag to draw a horizontal separator. - - - + Menu flag to enable a menu item for selection. - - - + Menu flag to disable a menu item and prevent its selection. - - - + Menu flag to disable a menu item and prevent its selection, but it does not gray the menu item. - - - + Menu to flag to draw the item without a check mark, even when a bitmap is supplied for the menu item. - - - + Menu flag to draw a check mark for the menu item. - - - + Menu flag to enable check mark bitmaps for menu items. - - - + Menu flag which specifies a menu item as a text value. - - - + Menu flag which specifies a menu item as a bitmap image. - - - + Menu flag which specified the menu item is owner-drawn. Indicates that WM_MEASUREITEM and WM_DRAWITEM messages are used when the menu item is updated. - - - + Menu flag which specifies the menu item is a a pop-up, drop-down, or sub-menu. - - - + Menu flag, like MF_MENUBREAK, but used for a menu bar. Causes a menu, sub-menu, or short cut to be displayed in a new column with a vertical separator. - - - + Menu flag, like MF_MENUBARBREAK, but used for a menu item. Causes the new menu item to appear on a separate line (menu bar) or column (menu, sub-menu, or short cut) without a separator line. - - - + Menu flag used to remove highlighting from a menu item. - - - + Menu flag used to add highlighting to a menu item. When omitted, the MF_UNHILITE menu flag is assumed. - - - + Menu flag used to indicate that an item is the default selection for a menu. - - - + Menu flag which indicates if the menu item appears on the Window menu. - - - + - - ??? - + Menu flag which indicates the menu item caption is right aligned. - - - + Menu flag which indicates the item has been selected using the mouse. - - - + Mask used to filter menu flag values. - - - + Focus and activation key flag used to test for extended key values. - - - + Focus and activation key flag which indicates if a dialog is active. - - - + Focus and activation key flag which indicates if a menu is active. - - - + Focus and activation key flag which indicates if the Alt key is pressed. - - - + Focus and activation key flag used to manipulate the previous key state flag. - - - + Focus and activation key flag used to manipulate a key state transition flag. - - - + Represents the Meta key in a short cut value. - - - + Virtual key code for an unknown key (defined by the LCL). - - - + Virtual key code (Windows API compatible). - - - + Virtual key code (Windows API compatible). - - - + Virtual key code (Windows API compatible). - - - + Virtual key code for the middle mouse button (Windows API compatible). - - - + Virtual key code for the first extra mouse button (Windows API compatible). - - - + Virtual key code for the second extra mouse button (Windows API compatible). - - - + Virtual key code for the Backspace key. Not to be confused with the Android BACK navigation key which is mapped to VK_ESCAPE. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - @@ -2591,474 +1975,325 @@ key but not for a @ key as secondary action of a "2" key, for example. - Represents a 3-D border style with a raised outer border. - - - + Represents a 3-D border style with a sunken outer border. - - - + Represents a 3-D border style with a raised inner border. - - - + Represents a 3-D border style with a sunken inner border. - - - + Indicates whether an outer border (raised or sunken) is in use for a control. - - - + Indicates whether an inner border (raised or sunken) is in use for a control. - - - + Indicates whether a raised border (inner or outer) is in use for a control. - - - + Indicates whether a sunken border (inner or outer) is in use for a control. - - - + Combination of BDR_RAISEDOUTER and BDR_SUNKENINNER. - - - + Combination of BDR_SUNKENOUTER and BDR_RAISEDINNER. - - - + Combination of BDR_RAISEDOUTER and BDR_RAISEDINNER. - - - + Combination of BDR_SUNKENOUTER and BDR_SUNKENINNER. - - - + Border flag representing the left side of a border rectangle. - - - + Border flag representing the top edge of a border rectangle. - - - + Border flag representing the right side of a border rectangle. - - - + Border flag representing the bottom edge of a border rectangle. - - - + Border flag representing the top and left sides of a border rectangle. - - - + Border flag representing the top and right sides of a border rectangle. - - - + Border flag representing the bottom and left sides of a border rectangle. - - - + Border flag representing the bottom and right sides of a border rectangle. - - - + Border flag representing all sides of a border rectangle. - - - + Border flag representing a diagonal border. - - - + Border flag representing a diagonal border where the origin is the bottom-left corner and the terminus is the top-right corner of the rectangle. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + Indicates a message box includes an Ok button. - - - + Indicates a message box includes Ok and Cancel buttons. - - - + Indicates a message box includes Abort, Retry, and Ignore buttons. - - - + Indicates a message box includes Yes, No, and Cancel buttons. - - - + Indicates a message box includes Yes and No buttons. - - - + Indicates a message box includes Retry and Cancel buttons. - - @@ -3070,7 +2305,6 @@ Indicates a message box includes Cancel, Retry, and Continue buttons. Not yet supported by MessageDlg.

-
@@ -3080,417 +2314,280 @@ Not yet supported by MessageDlg. Not yet supported by MessageDlg.

-
- Indicates that a message box displays a Stop Sign icon. - - - + Indicates that a message box displays a Question Mark icon. - - - + Indicates that a message box displays an Exclamation Point icon. - - - - - - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + Request for the scrollbar range. @@ -3533,829 +2630,555 @@ Indicates that a message box displays an Exclamation Point icon. - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + @@ -4363,720 +3186,501 @@ Indicates that a message box displays an Exclamation Point icon. Defined for the LCL.

-
- + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - Needs to be moved to to StdCtrls. - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + The Scrollbar properties parameter record. @@ -5129,1831 +3733,1223 @@ while the user is dragging the slider. (read only) - + - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - @@ -7014,585 +5010,395 @@ canvas and some are not defined on bitmap canvas. - + Cardinal color value used for no color. - - - + Mask used to check for the default color value. - - - + Same as CLR_NONE - - - + Offset into the system color map for the scroll bar color. - - - + Offset into the system color map for the background color. - - - + Offset into the system color map for the active caption color. - - - + Offset into the system color map for the inactive caption color. - - - + Offset into the system color map for the menu color. - - - + Offset into the system color map for the window color. - - - + Offset into the system color map for the window frame or border color. - - - + Offset into the system color map for the menu text color. - - - + Offset into the system color map for the window text color. - - - + Offset into the system color map for the caption text color. - - - + - - - + Offset into the system color map for the inactive border color. - - - + Offset into the system color map for the workspace color. - - - + Offset into the system color map for the highlight color. - - - + Offset into the system color map for the highlighted text color. - - - + Offset into the system color map for the button face color. - - - + Offset into the system color map for the button shadow color. - - - + Offset into the system color map for the grayed or inactive text color. - - - + Offset into the system color map for the button text color. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + Maximum number of system colors. @@ -7600,904 +5406,850 @@ Offset into the system color map for the grayed or inactive text color. Same as COLOR_ENDCOLORS.

-
- + - - - + Represents the stock object for a white brush. - - - + Represents the stock object for a light gray brush. - - - + Represents the stock object for a gray brush. - - - + Represents the stock object for a dark gray brush. - - - + Represents the stock object for a black brush. - - - + Represents the stock object for an undefined brush. - - - + Same as NULL_BRUSH. - - - + Represents the stock object for a white pen. - - - + Represents the stock object for a black pen. - - - + Represents an undefined pen. - - - + Represents the stock object for an OEM fixed-pitch font. - - - + Represents the stock object for an ANSI fixed-pitch font. - - - + Represents the stock object for an ANSI variable-pitch font. - - - + Represents the stock object for the system font. - - - + Represents the stock object for a default device font. - - - + Represents the stock object for the default system color palette. - - - + Represents the stock object for the fixed-pitch system font. - - - + Represents the stock object for the default GUI font. - - - + Represents the stock object with a device context for a brush. - - - + Represents the stock object with a device context for a pen. - - - + Upper limit for stock object index definitions. - - - + Lower limit for the stock pixmap type indexes. - - - + - - - +Identifier for the stock image used on an OK button. - + - - - +Identifier for the stock image used on a Cancel button. - + - - - +Identifier for the stock image used on a Help button. - + - - - +Identifier for the stock image used on a Yes button. - + - - - +Identifier for the stock image used on a No button. - + - - - +Identifier for the stock image used on a Close button. - + - - - +Identifier for the stock image used on a Abort button. - + - - - +Identifier for the stock image used on a Retry button. - + - - - +Identifier for the stock image used on an Ignore button. - + - - - +Identifier for the stock image used on an All button. - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Represents the pixmap containing the shield image used on dialogs. +Identifier for the stock image used on a "Yes to All" button. - - - + + + +Identifier for the stock image used on a "No to All" button. + + + + +Identifier for the stock image used on an Open button. + + + +Identifier for the stock image used on a Save button. + + + + +Identifier for the stock image used on a button with a Shield glyph. + + + + +Identifier for the stock image used on a Continue button. + +Added in LCL 4.0. + + + + + +Identifier for the stock image used on a "Try Again" button. + + +Added in LCL 4.0. + + + + +Lower limit for identifier used as dialog glyphs. + + + +Identifier for the stock image used on a Warning dialog. + + + +Identifier for the stock image used on an Error dialog. + + + +Identifier for the stock image used on an Information dialog. + + + +Identifier for the stock image used on a Confirm dialog. + + + +Identifier for the stock image used on a Shield dialog. + + + Device context object type for a pen. - - - + Device context object type for a brush. - - - + Device context object type for a device handle. - - - + Device context object type for a device handle with metadata. - - - + Device context object type for a palette. - - - + Device context object type for a font. - - - + Device context object type for a bitmap image. - - - + Device context object type for a region. - - - + Device context object type for a metafile (.wmf). - - - + - - - +Device context object type for a Memory DC. - + - - - +Device context object type for an Extended Pen DC. - + - - - +Device context object type for an Enhanced Metafile DC. - + - - - +Device context object type for an Enhanced Metafile (.emf). - + - - - + +Device context object type for a ColorSpace structure (tagEMRCREATECOLORSPACE). + - + System metric index used to get the width in pixels of the screen for the primary display monitor. - - - + System metric index used to get the height in pixels of the screen for the primary display monitor. - - - + System metric index used to get the width of a vertical scroll bar in pixels. - - - + System metric index used to get the height of a horizontal scroll bar in pixels. - - - + System metric index used to get the height of the caption area in pixels. - - - + System metric index used to get the width of the window border in pixels. Same as SM_CXEDGE when the windows uses 3-D borders. - - - + System metric index used to get the height of the window border in pixels. Same as SM_CYEDGE when the windows uses 3-D borders. - - - + Same as SM_CXFIXEDFRAME. - - - + Same as SM_CYFIXEDFRAME. - - - + - - - + +System metric index used to get the height for the thumb box (in pixels) in a +vertical scroll bar. + - + - - - + +System metric index used to get the width for the thumb box (in pixels) in a +horizontal scroll bar. + - + - - - + +System metric index used to get the width (in pixels) for a large icon. + - + - - - + +System metric index used to get the height (in pixels) for a large icon. + - + - - - + +System metric index used to get the width (in pixels) for a cursor shape. + - + - - - + +System metric index used to get the height (in pixels) for a cursor shape. + - + - - - + +System metric index used to get the height (in pixels) for a single-line menu +bar. + - + - - - + +System metric index used to get the width (in pixels) for the client area in a +full-screen window on the primary display. + - + - - - + +System metric index used to get the height (in pixels) for the client area in a +full-screen window on the primary display. + - + - - - + +System metric index used to get the height for the Kanji window at the bottom +of the screen on DBCS input systems. + - + - - - + +System metric index used to determine whether a mouse (physical or virtual) is +present on the system. + - + - - - + +System metric index used to get the height (in pixels) for the arrow drawn on a +vertical scroll bar. + - + - - - + +System metric index used to get the height (in pixels) for the arrow drawn on a +horizontal scroll bar. + - + - - - + +System metric index used to determine whether a debug version of User.exe is +installed on the system. + - + - - - + +System metric index used to determine whether the actions for the left and +right mouse buttons have been swapped. + - + - - - +Not used in the current LCL version. - + - - - +Not used in the current LCL version. - + - - - +Not used in the current LCL version. - + - - - +Not used in the current LCL version. - + - - - + +System metric index used to get the minimum width (in pixels) for a window. + - + - - - + +System metric index used to get the minimum height (in pixels) for a window. + - + - - - + +System metric index used to get the width (in pixels) for a button displayed on +a window caption or title bar. + - + - - - + +System metric index used to get the height (in pixels) for a button displayed +on a window caption or title bar. + - + - - - +Same as SM_CXSIZEFRAME. + + + - + - - - +Same as SM_CYSIZEFRAME. + + + - + - - - + +System metric index used to get the minimum tracking width (in pixels) allowed +when a window frame is resized. + - + - - - + +System metric index used to get the minimum tracking height (in pixels) allowed +when a window frame is resized. + - + - - - + +System metric index used to get the width (in pixels) for the rectangle around +the first mouse click in a double-click sequence. The second mouse click must +be within the rectangle to be handled as a double-click event. + - + - - - + +System metric index used to get the height (in pixels) for the rectangle around +the first mouse click in a double-click sequence. The second mouse click must +be within the rectangle to be handled as a double-click event. + - + - - - + +System metric index used to get the width (in pixels) for an item displayed +using the large icon view. SM_CXICON gets the minimum width. + - + - - - + +System metric index used to get the height (in pixels) for an item displayed +using the large icon view. SM_CYICON gets the minimum height. + - + - - - + +System metric index used to determine whether drop-down menu are aligned to the +right on a menu bar. Returns 0 when left-aligned. Non-zero is right-aligned. + - + - - - + +System metric index used to determine whether Pen computing extensions have +been installed for the Windows platform. + - + - - - + +System metric index used to determine whether DBCS input is supported on a +Windows platform. Non-zero indicates that DBCS is supported. + - + - - - + +System metric index used to get the number buttons available on the mouse. +Returns 0 if a mouse is not installed. + - + - - - +Same as SM_CXFIXEDFRAME. - + - - - +Same as SM_CYFIXEDFRAME. - + - - - +Same as SM_CXSIZEFRAME. - + - - - + +System metric index used to get the thickness (in pixels) for the vertical +border on a resizable window. Use SM_CXSIZEFRAME for the horizontal border. Has +the same value as SM_CYFRAME. + - + - - - +Ignored. Do not use. - + - - - + +System metric index used to get the width (in pixels) for the border on a +window. Returns the same value as SM_CXEDGE. + - + - - - + +System metric index used to get the height (in pixels) for the border on a +window. Returns the same value as SM_CXEDGE. + - + - - - + +System metric index used to get the width (in pixels) for the rectangle around +a minimized window. The value is used when minimized windows are arranged. +SM_CXMINIMIZED gets the minimum width for a minimized window. + - + - - - + +System metric index used to get the height (in pixels) for the rectangle around +a minimized window. The value is used when minimized windows are arranged. +SM_CYMINIMIZED gets the minimum height for a minimized window. + - + - - - + +System metric index used to get the width (in pixels) for a small icon used on +a window caption/title bar or in small icon view on a list view. + - + - - - + +System metric index used to get the height (in pixels) for a small icon used on +a window caption/title bar or in small icon view on a list view. + - + - - - + +System metric index used to get the height (in pixels) for a small caption. + - + - - - + +System metric index used to get the width (in pixels) for a small caption +button. + - + - - - + +System metric index used to get the height (in pixels) for a small caption +button. + - + - - - + +System metric index used to get the width (in pixels) for a menu bar button. + - + - - - + +System metric index used to get the height (in pixels) for a menu bar button. + - + - - - + +System metric index used to determine how minimized windows are arranged. The +return value contains OR'd values which indicate the starting position and +direction. + - + - - - + +System metric index used to get the width (in pixels) for a minimized window. + - + - - - + +System metric index used to get the height (in pixels) for a minimized window. + - + - - - + +System metric index used to get the default maximum width (in pixels) for a +window that has a caption and sizing borders. The return value refers to the +width for the desktop. + - + - - - + +System metric index used to get the default maximum height (in pixels) for a +window that has a caption and sizing borders. The return value refers to the +height for the desktop. + - + - - - + +System metric index used to get the width (in pixels) for a maximized top-level +window on the primary display. + - + - - - + +System metric index used to get the height (in pixels) for a maximized +top-level window on the primary display. + - + - - - + +System metric index used to determine whether a network is present. Only the +least significant bit in the return value is used; other bits are reserved. +When set, a network is present. + - + - - - + +System metric index used to determine whether a fail-safe boot mode was used to +start the Windows system. 0 is Normal boot. 1 is Fail-Safe. 2 is Fail-Safe with +Network. + - + - - - + +System metric index used to get the number of horizontal pixels used as the +threshold for starting a drag operation. + - + - - - + +System metric index used to get the number of vertical pixels used as the +threshold for starting a drag operation. + - + - - - + +System metric index used to determine whether an application displays a visual +indicator when it generates a sound. Returns a non-zero value when enabled. + - + - - - + +System metric index used to get the default width (in pixels) for the check +mark bitmap drawn on a menu. + - + - - - + +System metric index used to get the default height (in pixels) for the check +mark bitmap drawn on a menu. + - + - - - + +System metric index used to determine whether the system is quipped with a +low-end (slow) processor. Returns a non-zero value when enabled. + - + - - - + +System metric index used to determine whether the system uses Arabic or Hebrew +languages. Returns a non-zero value when enabled. + - + - - - + +System metric index used to determine whether a mouse with a vertical scroll +wheel is installed. Returns a non-zero value when present. + - + - - - +Not used in the current LCL version. + +

+As an aside, the value is also defined in FPC units. Source comments indicate: +

+
    +
  • The correct value for SM_CMETRICS for NT 3.5 is 75.
  • +
  • For Windows 95 and NT 4.0, it is 76.
  • +
  • The meaning is undocumented, anyhow.
  • +
+
- + - - - + +System metric index used to get the left edge of the virtual screen represented +by all of the display monitors on the system. SM_CXVIRTUALSCREEN gets the width +for the virtual screen. + - + - - - + +System metric index used to get the top edge of the virtual screen represented +by all of the display monitors on the system. SM_CYVIRTUALSCREEN gets the +height for the virtual screen. + - + - - - + +System metric index used to get the width (in pixels) for the virtual screen +represented by all of the display monitors on the system. SM_XVIRTUALSCREEN +gets the coordinate for the left edge on the virtual screen. + - + - - - + +System metric index used to get the height (in pixels) for the virtual screen +represented by all of the display monitors on the system. SM_YVIRTUALSCREEN +gets the coordinate for the top edge on the virtual screen. + - + - - - + +System metric index used to get the numbers of visible displays attached to the +system. It excludes pseudo-monitors associated with devices used for remote +drawing or mirrored displays. + - + - - - + +System metric index used to determine whether all of the display monitors share +the same color format (RGB pixel order and number of bits). A non-zero return +value indicates the color format is shared on all monitors. + - + - - - + +Defined in the LCL to get the spacing used between a scroll bar and the content +area for a control. Used in GTK and QT widgetsets. + Defined to get accurate maximized window width under X11. - - Defined to get accurate maximized height under X11. - - Indicates if a form uses Alpha channel transparency. - - @@ -8505,1710 +6257,1241 @@ System metric index used to determine if the calling process is a terminal services client session (non-zero return value) or a console session (zero return value). A console session does not have to be the physical console. - - - + Gets the state for warning beeps from system parameter information. - - - + Sets warning beeps on or off using system parameter information. - - - + Gets mouse threshold and acceleration values from system parameter information. - - - + - - - + +System Parameter Info index used to set the threshold and acceleration values +for the mouse. + - + - - - + +System Parameter Info index used to get a factor applied to sizing borders for +a window. + - + - - - + +System Parameter Info index used to set the factor applied to sizing borders +for a window. + - + - - - + +System Parameter Info index used to get the keyboard repeat rate setting in the +range 0 (approximately 2.5 repetitions per second) to 31 (approximately 30 +repetitions per second). + - + - - - + +System Parameter Info index used to set the keyboard repeat rate. The value +must be in the range 0 (approximately 2.5 repetitions per second) to 31 +(approximately 30 repetitions per second). + - + - - - +Not used in the current LCL version. - + - - - + +System Parameter Info index used to get or set the width (in pixels) for an +icon displayed in the large icon view. SM_CXICON gets the minimum width for an +icon. + - + - - - + +System Parameter Info index used to get the time-out value (in seconds) for a +screen saver. + - + - - - + +System Parameter Info index used to set the time-out value (in seconds) for a +screen saver. + - + - - - + +System Parameter Info index used to determine whether a screen saver is +enabled. Return value is version-dependent. TRUE is normally enabled, except on +Windows 7, Windows Server 2008 R2, and Windows 2000, where TRUE is disabled. + - + - - - + +System Parameter Info index used to set the state for the screen saver. +Parameter value TRUE activates the screen saver, and FALSE deactivates it. + - + - - - +Not used in the current LCL version. - + - - - +Not used in the current LCL version. - + - - - + +System Parameter Info index used to indicate that the system wallpaper has been +changed. The return value is True unless an error was detected. + - + - - - + +System Parameter Info index used to set the desktop pattern using the value +read from the WIN.INI file. + - + - - - + +System Parameter Info index used to get the repeat-delay setting for the +keyboard. The return value is in the range 0 (approximately 250 ms delay) to 3 +(approximately 1 second delay). The actual delay rate is hardware-dependent. + - + - - - + +System Parameter Info index used to set the repeat-delay for the keyboard. The +new value must be in the range 0 (approximately 250 ms delay) to 3 +(approximately 1 second delay). The actual delay rate is hardware-dependent. + - + - - - + +System Parameter Info index used to get or set the height (in pixels) for the +cell where an icon is displayed. SM_CYICON gets the minimum icon height. + - + - - - + +System Parameter Info index used to determine whether word wrapping for the +caption text on an icon is enabled. Parameter value TRUE indicates word +wrapping is enabled. + - + - - - + +System Parameter Info index used set to enable or disable word wrapping of the +caption text for an icon. Parameter value TRUE is enabled. + - + - - - + +System Parameter Info index used to determine whether a pop-up menu is +left-aligned or right-aligned to its menu bar item. TRUE is right-aligned. + - + - - - + +System Parameter Info index used to set the alignment for a pop-up menu +relative to its menu bar item. FALSE is left-aligned. TRUE is right-aligned. + - + - - - + +System Parameter Info index used to set the width (in pixels) for the rectangle +around the first mouse click in a double-click sequence. The second mouse click +must be within the rectangle to be handled as a double-click event. + - + - - - + +System Parameter Info index used to set the height (in pixels) for the +rectangle around the first mouse click in a double-click sequence. The second +mouse click must be within the rectangle to be handled as a double-click event. + - + - - - + +System Parameter Info index used to get the logical font information for icon +caption text. Used in the TWin32WidgetSet widgetset class. + - + - - - + +System Parameter Info index used to set the mouse double-click time threshold. +The parameter value contains the maximum number of milliseconds between mouse +clicks treated as a double-click event. The maximum value for the setting is +5000 milliseconds (5 seconds). + - + - - - + +System Parameter Info index used to swap or restore the actions performed for +the left and right mouse buttons. THe parameter value TRUE swaps the actions +performed for the buttons. FALSE restores the original behavior. + - + + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + +System Parameter Info index used to set the height (in pixels) for the top and +bottom edges on the focus rectangle drawn in DrawFocusRect. Not supported on +Windows 2000. + - + -Gets the color orientation for font smoothing from system parameter -information. +System Parameter Info index used to get the orientation used for font smoothing +(RGB or BGR orientation). - - - + -Sets the color orientation for font smoothing using system parameter -information. +System Parameter Info index used to set the orientation used for font smoothing +(RGB or BGR orientation). - - - + - - - + - - - + - - - + - - - + Horizontal size in millimeters. - + Vertical size in millimeters. - - - + Horizontal width in pixels for a device context. - + Vertical height in pixels for a device context. - - - + Number of bits per pixel. - + Number of color planes. - - - + The number of pixels per logical inch, in X (horizontal) direction. - - - + The number of pixels per logical inch, in Y (vertical) direction. - - - + Number of entries in the color palette. - - - + Number of reserved entries in the color palette. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - + Description of a Brush. @@ -10228,1610 +7511,1092 @@ a BS_HOLLOW brush can be used to suppress filling. The brush style, e.g. BS_SOLID or BS_HATCHED. - - The brush color, a TColorRef for BS_SOLID or BS_HATCHED. - - Polymorphic, depending on lbStyle. With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - + - + - + - + - + - - - + - + - + - + - + - + - - - + - + - + - + - + - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - - - - - + - - - - - - - - - - - - - - - + - - @@ -11852,8 +8617,6 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL. Pointer to a TClipboardFormat type. - - @@ -11885,12 +8648,11 @@ used to implement the OnRequest event handler in

Used for platforms / window managers / desktop environments that support more -than on clipboard. It appears to be inherently tied to the ICCCM protocol +than one clipboard. It appears to be inherently tied to the ICCCM protocol developed by freedesktop.org. Values in the enumeration are used in widgetset -classes as an index to access the different clipboard storages. +classes as an index to access the different clipboard storage areas/formats.

-
@@ -11919,8 +8681,6 @@ different clients. Contains the names associated with the clipboard types accessed using the enumeration values. - - @@ -11962,17 +8722,14 @@ in the LCL interface, and used in the implementation of widgetset classes. Clipboard contains data stored using an application-specific custom format. - + Contains MIME types for the values in the TPredefinedClipboardFormat enumeration. - - - Specifies an event handler signalled when a value in a TListWithEvent @@ -12021,13 +8778,11 @@ OnChange event handler to respond to the notification. TList - + Member used for the OnChange event handler. - - + - Handles the notification when a value is added to or removed from the list. @@ -12046,15 +8801,15 @@ using the values in Ptr and AnAction as arguments. TList.Extract - + Untyped pointer to the value for the notification. - + Operation performed for the specified value. - + Event handler signalled when a value is added to or removed from the list. @@ -12071,292 +8826,199 @@ Signalled from the Notify method (when assigned). TList.Extract - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. - - - + Component style identifier. Used for non-LCL controls that create their own handles. - - - + A key state constant to represent the left mouse button, equivalent to ssLeft from TShiftState. - @@ -12369,13 +9031,12 @@ from TShiftState. KeyDataToShiftState - + A key state constant to represent the right mouse button, equivalent to ssRight from TShiftState. - @@ -12389,13 +9050,12 @@ ssRight from TShiftState. ShiftStateToKeys - + A key state constant to represent the shift key, equivalent to ssShift from TShiftState. - @@ -12409,13 +9069,12 @@ TShiftState. ShiftStateToKeys - + A key state constant to represent the control key, equivalent to ssCtrl from TShiftState. - @@ -12429,13 +9088,12 @@ TShiftState. ShiftStateToKeys - + A key state constant to represent the middle mouse button, equivalent to ssMiddle from TShiftState. - @@ -12449,13 +9107,12 @@ ssMiddle from TShiftState. ShiftStateToKeys - + A key state constant to represent the first extra mouse button, equivalent to ssExtra1 from TShiftState. - @@ -12469,13 +9126,12 @@ ssExtra1 from TShiftState. ShiftStateToKeys - + A key state constant to represent the second extra mouse button, equivalent to ssExtra2 from TShiftState. - @@ -12493,450 +9149,302 @@ to ssExtra2 from TShiftState. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + List View notification message code for a pending change to an item. - - - + List View notification message code for a completed change to an item. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + Pointer to the TNMListView type. - - - + Record type used for List View change notification messages. - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + - - - + Alias for the TNMListView type. - - - + Alias for the TNMListView type. - - - + Alias for the TNMListView type. - - @@ -12948,7 +9456,6 @@ routine in the LCL interface, and used when a widgetset class calls its InitStockFont method.

-
Represents the stock system font. @@ -12995,7 +9502,6 @@ The following values are not supported in the CompStyle argument, and cause Not used in the current LCL implementation.

-
@@ -13014,7 +9520,6 @@ String. Gets the largest value for the specified Integer as a Word type. - Hi @@ -13031,7 +9536,6 @@ Gets the largest value for the specified Integer as a Word type. Gets the smallest value for the specified Integer as a Word type. - Lo @@ -13052,7 +9556,6 @@ The return value is 0 (zero) if the character in C is not an alphanumeric character in the ranges '0'..'9', 'a'..'z', or 'A'..'Z'.

-
Virtual key code for the specified value. @@ -13063,8 +9566,6 @@ character in the ranges '0'..'9', 'a'..'z', or 'A'..'Z'. Gets the character value for the specified virtual key code. - - Character value for the specified virtual key code. @@ -13075,8 +9576,6 @@ character in the ranges '0'..'9', 'a'..'z', or 'A'..'Z'. Rounds the specified Real value to an Int64 value. - - Int64 type with the rounded value. @@ -13103,7 +9602,6 @@ When nNumerator and nDenominator have the same value, the return value is set to nNumber. The return value is -1 if the value in nDenominator is 0 (zero).

-
Integer result for the multiply and divide operations. @@ -13129,7 +9627,6 @@ Ctrl, Alt, or Meta modifiers in Shift. The return value is 0 if any of the high-order bits in Key are already set.

-
TShortCut value for the specified key code and shift modifier. @@ -13145,9 +9642,6 @@ high-order bits in Key are already set. Gets a String with the name for the specified character set identifier. - - - Character set name for the specified identifier. @@ -13160,9 +9654,6 @@ Gets a String with the name for the specified character set identifier. Gets the character set identifier for the specified character set name. - - -