typedef struct tagDISPCONTAINERTITLEBARICONPROPS
{
L_UINT uStructSize;
L_UINT uMask;
L_BOOL bVisible;
L_BOOL bReadOnly;
COLORREF crColor;
COLORREF crColorPressed;
COLORREF crColorHover;
} DISPCONTAINERTITLEBARICONPROPS, * pDISPCONTAINERTITLEBARICONPROPS;
The DISPCONTAINERTITLEBARICONPROPS structure contains options for controlling the appearance or behavior of a specific title bar icon.
Size of this structure in bytes, for versioning. Use the sizeof() function to calculate this value.
Value that determines which members contains valid data for setting, or which members should be updated when retrieving. You can combine values together when appropriate by using a bitwise OR ( | ). Possible values are:
Value | Meaning |
---|---|
DCTITLEBAR_ICONPROPS_ALL | [0x0000001F] All members contain valid data; or should be updated. |
DCTITLEBAR_ICONPROPS_COLOR | [0x00000001] crColor contains valid data; or should be updated. |
DCTITLEBAR_ICONPROPS_COLORHOVER | [0x00000002] crColorHover contains valid data; or should be updated. |
DCTITLEBAR_ICONPROPS_COLORPRESSED | [0x00000004] crColorPressed contains valid data; or should be updated. |
DCTITLEBAR_ICONPROPS_SHOW | [0x00000008] bVisible contains valid data; or should be updated. |
DCTITLEBAR_ICONPROPS_READONLY | [0x00000010] bReadOnly contains valid data; or should be updated. |
Flag that indicates whether to show the specified icon. Possible values are:
Value | Meaning |
---|---|
TRUE | Show this icon. This is the default value for icons 4, 5, 6 and 7. |
FALSE | Do not show this icon. (This is the default value for icons 0, 1, 2 and 3. |
Flag that specifies whether the specific icon is preserved by the image viewer. Possible values are: |
Value | Meaning |
---|---|
TRUE | Preserved by the image viewer. |
FALSE | Not preserved by the image viewer. This is the default value. |
COLORREF value that specified the icon color when the icon is unchecked. The default value is RGB(0, 0, 0) |
COLORREF value that specified the icon color when the icon is checked. The default value is RGB(64, 128, 255) |
COLORREF value that specified the icon color when the mouse is hovering over. The default value is RGB(0, 255, 0) |
This structure is used by the following function: