Prev Next
The NONCLIENTMETRICS structure contains the scalable metrics associated
with the nonclient area of a nonminimized window. This structure is used by
the SPI_GETNONCLIENTMETRICS and SPI_SETNONCLIENTMETRICS actions of SystemParametersInfo.
typedef struct tagNONCLIENTMETRICS {
UINT cbSize;
int iBorderWidth;
int iScrollWidth;
int iScrollHeight;
int iCaptionWidth;
int iCaptionHeight;
LOGFONT lfCaptionFont;
int iSmCaptionWidth;
int iSmCaptionHeight;
LOGFONT lfSmCaptionFont;
int iMenuWidth;
int iMenuHeight;
LOGFONT lfMenuFont;
LOGFONT lfStatusFont;
LOGFONT lfMessageFont;
} NONCLIENTMETRICS, FAR* LPNONCLIENTMETRICS;
Members
-
cbSize
-
Specifies the size of the structure, in bytes.
-
iBorderWidth
-
Specifies the thickness, in pixels, of the sizing border.
-
iScrollWidth
-
Specifies the width, in pixels, of a standard vertical scroll bar.
-
iScrollHeight
-
Specifies the height, in pixels, of a standard horizontal scroll bar.
-
iCaptionWidth
-
Specifies the width, in pixels, of caption buttons.
-
iCaptionHeight
-
Specifies the height, in pixels, of caption buttons.
-
lfCaptionFont
-
Contains information about the caption font.
-
iSmCaptionWidth
-
Specifies the width, in pixels, of small caption buttons.
-
iSmCaptionHeight
-
Specifies the height, in pixels, of small captions.
-
iMenuWidth
-
Specifies the width, in pixels, of menu-bar buttons.
-
iMenuHeight
-
Specifies the height, in pixels, of a menu bar.
-
lfMenuFont
-
Contains information about the font used in menu bars.
-
lfStatusFont
-
Contains information about the font used in status bars.
-
lfMessageFont
-
Contains information about the font used in message boxes.
See Also
SystemParametersInfo