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.