From d1fb2cf8172d78ae2851aa5ff8b700c7b724bdcb Mon Sep 17 00:00:00 2001
From: dsiders
Date: Sun, 5 Nov 2023 01:58:12 +0100
Subject: [PATCH] Docs: LCL/lcltype. Adds content in topics.
---
docs/xml/lcl/lcltype.xml | 1024 ++++++++++++++++++++++++++++----------
1 file changed, 752 insertions(+), 272 deletions(-)
diff --git a/docs/xml/lcl/lcltype.xml b/docs/xml/lcl/lcltype.xml
index 6d0c786694..198f69038f 100644
--- a/docs/xml/lcl/lcltype.xml
+++ b/docs/xml/lcl/lcltype.xml
@@ -1139,8 +1139,9 @@ Menu flag which indicates if the menu item appears on the Window menu.
-
-???
+
+Not used in the current LCL version.
+
@@ -3469,80 +3470,87 @@ Defined for the LCL.
-
+Alias to the tagDrawItemStruct type.
-
+Alias to the tagDrawItemStruct type.
-
-Needs to be moved to to StdCtrls.
+
+Defines values for owner-drawn states.
+
-
+Draw using the selected state.
-
+Draw using the grayed (indeterminate) state.
-
+Draw using the disabled state.
-
+Draw using the checked state.
-
+Draw using the focused state.
-
+Draw using the default state.
-
+Draw using the hot-lighted (hot tracking) state.
-
+Draw using the inactive state.
-
+Draw without a defined accelerator key.
-
+Draw without a focus rectangle.
-
+Reserved for use in widgetsets or 3rd party controls.
-
+Reserved for use in widgetsets or 3rd party controls.
-
+Draw using the style for the edit box on a comb-box control.
-
-
+
+
+Indicates the background for a control has already been painted.
+
-
+
+Set type used for TOwnerDrawStateType values.
+
-
+
+Pointer to the TDrawListItemStruct type.
+
@@ -3674,11 +3682,15 @@ Defined for the LCL.
-
+
+Alias to the tagWindowPos type.
+
-
+
+Alias to the tagWindowPos type.
+
@@ -3825,15 +3837,15 @@ while the user is dragging the slider. (read only)
-
+Alias to the tagTRIVERTEX type.
-
+Alias to the TRIVERTEX type.
-
+Pointer to the tagGradientTriangle type.
@@ -3853,15 +3865,15 @@ while the user is dragging the slider. (read only)
-
+Alias to the tagGRADIENTTRIANGLE type.
-
+Alias to the GRADIENTTRIANGLE type.
-
+Pointer to the tagGradientRect type.
@@ -3877,15 +3889,15 @@ while the user is dragging the slider. (read only)
-
+Alias to the tagGRADIENTRECT type.
-
+Alias to the GRADIENTRECT type.
-
+Pointer to the TagBitmap type.
@@ -3921,11 +3933,11 @@ while the user is dragging the slider. (read only)
-
+Alias to the tagBITMAP type.
-
+Pointer to the TBitmapCoreHeader type.
@@ -3953,15 +3965,15 @@ while the user is dragging the slider. (read only)
-
+Alias to the tagBITMAPCOREHEADER type.
-
+Alias to the tagBITMAPCOREHEADER type.
-
+Pointer to the TBitmapInfoHeader type.
@@ -4640,134 +4652,176 @@ while the user is dragging the slider. (read only)
+
-
+Font weight is 0.
-
+Font weight is 100.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+Font weight is 200.
-
+Font weight is 200.
+
+
+
+Font weight is 300.
+
+
+
+Font weight is 400.
-
+Font weight is 400.
+
+
+
+Font weight is 500.
+
+
+
+Font weight is 600.
-
+Font weight is 600.
+
+
+
+Font weight is 700.
+
+
+
+Font weight is 800.
-
+Font weight is 800.
+
+
+
+Font weight is 900.
-
+Font weight is 900.
-
+
+Character used to denote the start of a Foundry name in a font family.
+
-
+
+Character used to denote the end of a Foundry name in a font family.
+
+
-
+Represents a registered XLFD font name.
-
+
+Represents the foundry name segment in an XLFD font descriptor.
+
-
+
+Represents the font family name segment in an XLFD font descriptor.
+
-
+
+Represents the font weight name segment (like medium, bold, or light) in an
+XLFD font descriptor.
+
-
+
+Represents the slant name segment (like upright, italic, oblique, reverse
+italic, reverse oblique, or "other" - with a value often abbreviated to a
+single character) in an XLFD font descriptor.
+
-
+
+Represents the proportional width name segment (like normal, condensed,
+narrow, expanded/double-wide) in an XLFD font descriptor.
+
-
+
+Represents the style name segment (like sans, sans serif, informal or
+decorated) in an XLFD font descriptor.
+
-
+
+Size for the characters in the font (in pixels), or 0 for a scalable font.
+
-
+
+Size for the characters in the font (in tenths of a point).
+
-
+
+Horizontal resolution in dots per inch (DPI) for which the font was designed.
+
-
+
+Vertical resolution in dots per inch (DPI) for which the font was designed.
+
-
+
+Represents the spacing segment (like monospaced, proportional, or "character
+cell") in an XLFD font descriptor.
+
-
+
+Average width for the characters in the font, or 0 for a scalable font.
+
-
+
+Represents the registry name segment (like ISO8859) in an XLFD font descriptor.
+
-
+
+Represents the character set encoding segment for the registry in an XLFD font
+descriptor.
+
+
@@ -5544,13 +5598,13 @@ Represents the stock object for the default system color palette.
-Identifier for the stock image used on a "Yes to All" button.
+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 a "No to All" button.
@@ -5725,14 +5779,14 @@ Same as SM_CYEDGE when the windows uses 3-D borders.
System metric index used to get the height for the thumb box (in pixels) in a
-vertical scroll bar.
+vertical scroll bar.
System metric index used to get the width for the thumb box (in pixels) in a
-horizontal scroll bar.
+horizontal scroll bar.
@@ -6178,7 +6232,7 @@ wheel is installed. Returns a non-zero value when present.
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.
@@ -6230,7 +6284,7 @@ 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
+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.
@@ -6345,8 +6399,8 @@ 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.
+enabled. Return value is version-dependent. TRUE is normally enabled - except
+on Windows 7, Windows Server 2008, and Windows 2000 where TRUE is disabled.
@@ -6471,395 +6525,726 @@ performed for the buttons. FALSE restores the original behavior.
-
-
+
+System Parameter Info index used to set the font used for icon caption text.
+
-
+Not used in the current LCL version.
-
+Not used in the current LCL version.
-
+
+System Parameter Info index used to enable or disable full window dragging. The
+parameter value TRUE enables full window dragging.
+
-
+
+System Parameter Info index used to get the enabled state for full window
+dragging. The return value TRUE indicates full window dragging is enabled.
+
-
+
+System Parameter Info index used to get metrics for the non-client area on a
+visible window. The return value contains size and font information for the
+window, menu bar, status bar, borders, and fonts used on the window elements.
+
-
+
+System Parameter Info index used to set metrics for the non-client area on a
+visible window. The parameter value contains size and font information for the
+window, menu bar, status bar, borders, and fonts applied to the window elements.
+
-
+
+System Parameter Info index used to get metrics for a minimized window. The
+return value includes information about the width of the minimized window and
+the arrange order, direction, and gaps between adjacent minimized windows.
+
-
+
+System Parameter Info index used to set metrics for a minimized window. The
+parameter value includes information about the width of the minimized window
+and the arrange order, direction, and gaps between adjacent minimized windows.
+
-
+
+System Parameter Info index used to get metrics for icons. The return value
+contains information about horizontal and vertical icon spacing, as well as
+word wrapping status and logical font information for caption text.
+
-
+
+System Parameter Info index used to set metrics for icons. The parameter value
+contains information about horizontal and vertical icon spacing, as well as
+word wrapping status and logical font information for caption text.
+
-
+
+System Parameter Info index used to set the work area not obscured by the
+taskbar or desktop toolbars. The parameter value contains the display rectangle
+in virtual screen coordinates.
+
-
+
+System Parameter Info index used to get the work area on the primary display
+not obscured by the taskbar or desktop toolbars. The return value contains the
+display rectangle in virtual screen coordinates.
+
-
+Not used in the current LCL version.
-
+
+System Parameter Info index used to get information about the FilterKeys
+accessibility feature.
+
-
+
+System Parameter Info index used to apply settings for the FilterKeys
+accessibility feature.
+
-
+
+System Parameter Info index used to get information about the ToggleKeys
+accessibility feature.
+
-
+
+System Parameter Info index used to apply settings for the ToggleKeys
+accessibility feature.
+
-
+
+System Parameter Info index used get information about the MouseKeys
+accessibility feature.
+
-
+
+System Parameter Info index used to apply settings for the MouseKeys
+accessibility feature.
+
-
+
+System Parameter Info index used to determine whether Show Sounds accessibility
+flag is enabled. TRUE is enabled.
+
-
+
+System Parameter Info index used to enabled or disable the Show Sounds
+Accessibility flag. TRUE is enabled.
+
-
+
+System Parameter Info index used to get information about the StickyKeys
+accessibility feature. The return value contains a set of bit-flags with the
+settings for the feature. Please note that numeric constants for these bit-flag
+values are not defined in the current LCL version.
+
-
+
+System Parameter Info index used to apply settings for the StickyKeys
+accessibility feature. The parameter value contains a set of bit-flags with the
+settings for the feature. Please note that numeric constants for these bit-flag
+values are not defined in the current LCL version.
+
-
+
+System Parameter Info index used to get information about the time-out
+period for accessibility features. The return value contains the time-out
+period (in milliseconds), and bit-flags for the enabled state and the audible
+notification setting.
+
-
+
+System Parameter Info index used to apply settings for the time-out period for
+accessibility features. The parameter value contains the time-out period (in
+milliseconds), and bit-flags to enable or disable the accessibility time-out
+feature and an audible notification for the condition.
+
-
+
+This parameter index is no longer supported in Windows. The feature can be
+controlled using the Control Panel.
+
-
+
+This parameter index is no longer supported in Windows. The feature can be
+controlled using the Control Panel.
+
-
+
+System Parameter Info index used to get information about the SoundSentry
+accessibility feature. When enabled, a visual indication is displayed when a
+sound is generated.
+
-
+
+System Parameter Info index used to apply settings for the SoundSentry
+accessibility feature. When enabled, a visual indication is displayed when a
+sound is generated.
+
-
+
+System Parameter Info index used to get settings for the HighContrast
+accessibility feature. When enabled, the display theme is adjusted for maximum
+visibility for a visually-impaired user.
+
-
+
+System Parameter Info index used to apply settings for the HighContrast
+accessibility feature. When enabled, the display theme is adjusted for maximum
+visibility for a visually-impaired user.
+
-
+
+System Parameter Info index used to determine whether keyboard input and
+interfaces are used in place of mouse counterparts. TRUE when keyboard input is
+used.
+
-
+
+System Parameter Info index used to apply settings for keyboard preference.
+TRUE indicates that keyboard input and interfaces are preferred to the
+mouse-based equivalents.
+
-
+
+System Parameter Info index used to determine whether a screen reader is
+active. The return value is TRUE if the screen reviewer is running.
+
-
+
+System Parameter Info index used to apply the flag which indicates whether a
+screen reader is active. TRUE indicates the screen reviewer is running.
+
-
+
+System Parameter Info index used to get the animation effects enabled for user
+actions, like minimize and restore animations.
+
-
+
+System Parameter Info index used to apply settings for the animation effects
+enabled for user actions, like minimize and restore animations.
+
-
+
+System Parameter Info index used to determine whether font smoothing is enabled
+for the system. Font smoothing uses antialiasing to smooth curves using pixels
+with different shades of gray. TRUE is enabled.
+
-
+
+System Parameter Info index used to apply the font smoothing setting for the
+system. Font smoothing uses antialiasing to smooth curves using pixels
+with different shades of gray. TRUE is enabled.
+
-
+
+System Parameter Info index used to set the width (in pixels) for the rectangle
+used to detect the start of a drag operation. The value is the number of
+horizontal pixels used as the threshold for the drag operation. The SM_CXDRAG
+system metric gets the existing drag width value.
+
-
+
+System Parameter Info index used to set the height (in pixels) for the
+rectangle used to detect the start of a drag operation. The value is the number
+of vertical pixels used as the threshold for the drag operation. The SM_CYDRAG
+system metric gets the existing drag height value.
+
-
+Not used in the current LCL version.
-
+
+System Parameter Info index used to get the time-out value the low-power
+condition in a screen saver. Supported for 32-bit applications on Windows
+Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to get the time-out value the power-off
+condition in a screen saver. Supported for 32-bit applications on Windows
+Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to set the time-out value (in seconds) for the
+low-power condition in a screen saver. Supported for 32-bit applications on
+Windows Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to set the time-out value (in seconds) for the
+power-off condition in a screen saver. Supported for 32-bit applications on
+Windows Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to determine whether the low-power condition
+is enabled for a screen saver. Supported for 32-bit applications on Windows
+Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to determine whether the power-off condition
+is enabled for a screen saver. Supported for 32-bit applications on Windows
+Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to enable or disable the low-power state
+for a screen saver. 1 to activate, or 0 to deactivate. Supported for 32-bit
+applications on Windows Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to enable or disable the power-off state
+for a screen saver. 1 to activate, or 0 to deactivate. Supported for 32-bit
+applications on Windows Server 2003 and Windows XP/2000.
+
-
+
+System Parameter Info index used to reload the system cursors.
+
-
+
+System Parameter Info index used to reload the system icons.
+
-
+
+System Parameter Info index used to get the default input language for the
+system.
+
-
+
+System Parameter Info index used to set the default input language for the
+system.
+
-
+
+System Parameter Info index used to set the hot keys which switch between input
+languages for the system.
+
-
+Not available in the SystemParametersInfo() API.
-
+
+System Parameter Info index used to enable or disable the Mouse Trails feature.
+Set the uiParam parameter to 0 or 1 to disable the feature. Use a value larger
+than 1 to enable the feature (a higher value results in a longer trail). Not
+supported on Windows 2000.
+
-
+
+System Parameter Info index used to determine whether the Mouse Trails feature
+is enabled. The pvParam parameter returns the state and length for the mouse
+trail. 0 or 1 is disabled. a value larger than 1 is the relative length for an
+enabled mouse trail (a higher value indicates a longer trail). Not supported on
+Windows 2000.
+
-
+
+System Parameter Info index used to determine whether the "Snap to Default
+Button" feature is enabled. The pvParam argument returns TRUE when enabled.
+
-
+
+System Parameter Info index used to enable or disable the "Snap to Default
+Button" feature. Set uiParam to TRUE to enable.
+
-
+No longer available in SystemParametersInfo() API.
-
+No longer available in SystemParametersInfo() API.
-
+
+System Parameter Info index used to get the width (in pixels) for the
+rectangle with the bounds for a mouse hover event. pvParam returns the
+rectangle width.
+
-
+
+System Parameter Info index used to set the width (in pixels) for the rectangle
+with the bounds for a mouse hover event. Use uiParam to set the width for the
+rectangle.
+
-
+
+System Parameter Info index used to get the height (in pixels) for the
+rectangle with the bounds for a mouse hover event. pvParam returns the
+rectangle height.
+
-
+
+System Parameter Info index used to set the height (in pixels) for the
+rectangle with the bounds for a mouse hover event. Use uiParam to set the
+height for the rectangle.
+
-
+
+System Parameter Info index used to get the elapsed time (in milliseconds)
+within a hover rectangle before a mouse hover event is generated. pvParam
+contains the number of milliseconds for the hover time value.
+
-
+
+System Parameter Info index used to set the elapsed time (in milliseconds)
+within a hover rectangle before a mouse hover event is generated. uiParam
+contains the number of milliseconds for the hover time value. Used when
+HOVER_DEFAULT is passed to TrackMouseEvent.
+
-
+
+System Parameter Info index used to get the number of lines scrolled when the
+mouse wheel is moved. pvParam returns the unsigned Integer with the number of
+lines.
+
-
+
+System Parameter Info index used to set the number of lines scrolled when the
+mouse wheel is moved. uiParam is the unsigned Integer with the suggested number
+of lines when modifier keys are not used. 0 prevents scrolling with the mouse
+wheel.
+
-
+
+System Parameter Info index used to get the delay time (in milliseconds) before
+the shortcut menu is displayed for a hovered menu item. pvParam returns the
+DWORD value for the delay time.
+
-
+
+System Parameter Info index used to set the delay time (in milliseconds) before
+the shortcut menu is displayed for a hovered menu item. Set uiParam to the
+DWORD value for the delay time.
+
-
+
+System Parameter Info index used to determine whether the IME status window is
+visible. pvParam returns TRUE when the IME window is visible.
+
-
+
+System Parameter Info index used to set the visibility for the IME status
+window. Set uiParam to TRUE to display the IME window.
+
-
+
+System Parameter Info index used to get the relative pointer acceleration
+applied when the mouse is moved. pvParam contains the Integer value in the
+range 1 (slowest) to 20 (fastest).
+
-
+
+System Parameter Info index used to set the relative pointer acceleration
+applied when the mouse is moved. uiParam is the Integer value for the mouse
+speed and must be in the range 1 (slowest) to 20 (fastest).
+
-
+
+System Parameter Info index used to determine whether the screen saver is
+running for a desktop session. pvParam is TRUE if a screen saver is running.
+
-
+
+System Parameter Info index used to get the fully-qualified path to the image
+used as the desktop wallpaper. pvParam points to the buffer with the
+null-terminated path value, or an empty string if a desktop wallpaper is not
+used. Use uiParam to specify the size for the buffer in pvParam.
+
-
+
+System Parameter Info index used to determine whether active window tracking
+(focus follows mouse) is enabled or disabled. pvParam returns TRUE when enabled.
+
-
+
+System Parameter Info index used to enable or disable active window tracking
+(focus follows mouse). Set uiParam to TRUE to enable the feature.
+
-
+
+System Parameter Info index used to determine whether the menu animation
+feature is enabled. pvParam is TRUE if menu animation is enabled.
+SPI_GETMENUFADE indicates if menus use fade or slide animations.
+
-
+
+System Parameter Info index used to enable or disable the menu animation
+feature. Set pvParam to TRUE to enable menu animation. Use SPI_GETMENUFADE to
+control whether fade or slide animations are used.
+
-
+
+System Parameter Info index used to determine whether the slide-open animation
+effect is enabled for a combo-box. pvParam returns TRUE when the animation
+effect is enabled.
+
-
+
+System Parameter Info index used to enable or disable the slide-open animation
+effect for a combo-box. Set pvParam parameter to TRUE to enable the animation
+effect.
+
-
+
+System Parameter Info index used to determine whether smooth scroll is enabled
+or disabled in list box controls. pvParam returns TRUE when smooth scroll is
+enabled.
+
-
+
+System Parameter Info index used to enable or disable smooth scroll in list box
+controls. Set pvParam to TRUE to enable smooth scroll.
+
-
+
+System Parameter Info index used to determine whether a gradient is drawn in
+window title bars. pvParam returns TRUE if the gradient effect is enabled.
+
-
+
+System Parameter Info index used to enable or disable the gradient effect in
+window title bars. Set pvParam to TRUE to enabled the gradient effect on
+displays with a color depth larger than 256.
+
-
+
+System Parameter Info index used to determine whether menu access keys are
+drawn as accelerator keys (underlined). pvParam returns TRUE when menu access
+keys are underlined, and FALSE if the underline appears after the menu has been
+activated.
+
-
+
+System Parameter Info index used to enable or disable drawing of menu access
+keys as accelerator keys (underlined). Set pvParam to TRUE when menu access
+keys are always underlined, and FALSE if the underline appears after the menu
+has been activated using the keyboard.
+
-
+Same as SPI_GETKEYBOARDCUES.
-
+Same as Same as SPI_SETKEYBOARDCUES.
-
+
+System Parameter Info index used to determine whether windows activated by
+window tracking are brought to the top of the display order (Z-axis). pvParam
+returns TRUE when enabled.
+
-
+
+System Parameter Info index used to enable or disable changes to the Z-order
+for windows activated using window tracking. Set pvParam to TRUE to bring a
+tracking activated window to the top of the display order (Z-axis).
+
-
+
+System Parameter Info index used to determine whether hot-tracking (or
+hot-lighting) is enabled for UI elements. pvParam returns TRUE if hot-tracking
+is enabled.
+
-
+
+System Parameter Info index used to enable or disable hot-tracking (or
+hot-lighting) for UI elements. Set pvParam to TRUE to enable hot-tracking.
+
+
@@ -7017,18 +7402,26 @@ performed for the buttons. FALSE restores the original behavior.
-
+
+System Parameter Info index used to set the width (in pixels) for the top or
+bottom edges on the focus rectangle drawn in DrawFocusRect. Set pvParam to the
+new width for the border. Not supported on Windows 2000.
+
-
+
+System Parameter Info index used to get the height (in pixels) for the top or
+bottom edges on the focus rectangle drawn in DrawFocusRect. pvParam returns
+the height for the border. Not supported on Windows 2000.
+
-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.
+System Parameter Info index used to set the height (in pixels) for the top or
+bottom edges on the focus rectangle drawn in DrawFocusRect. Set pvParam to the
+new height for the border. Not supported on Windows 2000.
@@ -7046,20 +7439,39 @@ System Parameter Info index used to set the orientation used for font smoothing
+
-
+
+Bit-flag for the uncompressed Red/Green/Blue (RGB) compression format used in
+bitmap images. Indicates the image data is not compressed and does not use
+color masks.
+
-
+
+Bit-flag for the Red/Green/Blue (RGB) color format using 8-bits per pixel
+run-length encoding (RLE) compression format in a bitmap image. Indicates
+that the image data contains a 2-byte RLE format with count and color index
+values.
+
-
+
+Bit-flag for the Red/Green/Blue (RGB) color format using 4-bits per pixel
+run-length encoding (RLE) compression format in a bitmap image. Indicates
+that the image data contains a 2 byte RLE format with a count byte and two
+word-sized color index values.
+
-
+
+Bit-flag for the uncompressed Red/Green/Blue (RGB) color format using three
+DWORD values for the red, green, and blue components (respectively) for each
+pixel in the image data. Valid for both 16-bit and 32-bit per pixel bitmaps.
+
@@ -7106,46 +7518,69 @@ The number of pixels per logical inch, in Y (vertical) direction.
Number of reserved entries in the color palette.
+
-
+
+Suppresses update of the current position after each text output call.
+
-
+
+Enables update of the current position after each text output call.
+
-
+
+Enables left alignment of text to the bounds rectangle.
+
-
+
+Enables right alignment of text to the bounds rectangle.
+
-
+
+Enables horizontal alignment of text to the center of the bounds rectangle.
+
-
+
+Enables vertical alignment of text to the top of the bounds rectangle.
+
-
+
+Enables vertical alignment of text to the bottom of the bounds rectangle.
+
-
+
+Places the reference point on the baseline for the text.
+
-
+
+Enables right-to-left reading order when the selected font is either Arabic or
+Hebrew.
+
-
+
+Not used in the current LCL version.
+
+
@@ -7182,98 +7617,103 @@ The number of pixels per logical inch, in Y (vertical) direction.
+
-
+
+Platform-specific alias for resource type identifiers in LCL.
+
-
+Identifier for a Cursor resource type.
-
+Identifier for a Bitmap resource type.
-
+Identifier for an Icon resource type.
-
+Identifier for a Menu resource type.
-
+Identifier for a Dialog resource type.
-
+Identifier for a String resource type.
-
+Identifier for a Font directory resource type.
-
+Identifier for a Font resource type.
-
+Identifier for an Accelerator resource type.
-
+Identifier for an Application-defined resource type (raw data).
-
+Identifier for a Message Table resource type.
-
+Identifier for a Hardware-independent Cursor resource type.
-
+Identifier for a Hardware-independent Icon resource type.
-
+Identifier for a Version resource type.
-
+Identifier for an animated Cursor resource type.
-
+Identifier for an animated Icon resource type.
-
+Identifier for an HTML resource type.
-
+Identifier for a Side-by-Side Assembly Manifest resource type.
+
-
+Identifies a Bitmap image type.
-
+Identifies an Icon image type.
-
+Identifies a Cursor image type.
-
+Identifies an Enhanced Metafile image type.
+
@@ -7327,43 +7767,78 @@ The number of pixels per logical inch, in Y (vertical) direction.
-
+
+Alias to the Pointer type.
+
-
+
+Alias to the TFarProc type.
+
-
+
+Defines a Pointer to the TLogFontA type.
+
-
+
+Defines a Pointer to the TLogFontW type.
+
-
+
+Alias to the PLogFontA type.
+
+
+
+
+
+Alias to the Windows.LogFont type. Defined for the Windows platform.
+
+
+
+
+
+Alias to the Windows.LogFontW type. Defined for the Windows platform.
+
-
+
+Height (in logical units) for a character in the font.
+
-
+
+Width (in logical units) for a character in the font.
+
-
+
+The angle (in tenths of a degree) between the escapement vector and the x-axis
+of the device.
+
-
+
+The angle (in tenths of a degree) between the base line for a character and the
+x-axis of the device.
+
-
+
+The weight for the font in the range 0..1000. 400 is normal and 700 is bold. 0
+causes a default font weight to be used.
+
@@ -7470,14 +7945,6 @@ The number of pixels per logical inch, in Y (vertical) direction.
-
-
-
-
-
-
-
-
@@ -7490,17 +7957,22 @@ The number of pixels per logical inch, in Y (vertical) direction.
-
+
+Pointer to the TLogBrush type.
+
Description of a Brush.
-A brush has a color and a pattern.
+
+A brush has a color and a pattern.
-The content of lbColor and lbHatch varies, depending on lbStyle.
+
+The content of lbColor and lbHatch varies, depending on lbStyle.
-When a drawing function fills an area, using the current brush,
-a BS_HOLLOW brush can be used to suppress filling.
+
+When a drawing function fills an area, using the current brush, a BS_HOLLOW
+brush can be used to suppress filling.
@@ -7516,8 +7988,9 @@ a BS_HOLLOW brush can be used to suppress filling.
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.
+
+Polymorphic, depending on lbStyle. With style BS_HATCHED lbHatch is a pattern
+constant, e.g. HS_VERTICAL.
@@ -7976,7 +8449,9 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
-
+
+Record type used to store text metrics for supported LCL platforms.
+
@@ -8172,15 +8647,15 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
-
+Pointer to the TWndClassExA type.
-
+Pointer to the TWndClassExW type.
-
+Alias for the PWndClassExA type.
@@ -8488,7 +8963,7 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
-
+Record type used to store window creation parameters.
@@ -8536,7 +9011,9 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
-
+
+Structure used to store the hot spot coordinates, color, and mask for an Icon.
+
@@ -8564,7 +9041,9 @@ With style BS_HATCHED lbHatch is a pattern constant, e.g. HS_VERTICAL.
-
+
+Defines a procedure used as a callback to process timer messages.
+
@@ -9307,6 +9786,7 @@ to ssExtra2 from TShiftState.
+
List View notification message code for a pending change to an item.