NONCLIENTMETRICS结构包含与非最小化窗口的非客户区域相关联的可扩展度量。此结构由SPI_GETNONCLIENTMETRICS和SPI_SETNONCLIENTMETRICS操作SystemParametersInfo使用。
typedef struct tagNONCLIENTMETRICS {en
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;
会员
CBSIZE
指定结构的大小(以字节为单位)。
iBorderWidth
指定尺寸边框的厚度(以像素为单位)。
iScrollWidth
指定标准垂直滚动条的宽度(以像素为单位)。
iScrollHeight
指定标准水平滚动条的高度(以像素为单位)。
iCaptionWidth
指定字幕按钮的宽度(以像素为单位)。
iCaptionHeight
指定字幕按钮的高度(以像素为单位)。
lfCaptionFont
包含有关字幕字体的信息。
iSmCaptionWidth
指定小字幕按钮的宽度(以像素为单位)。
iSmCaptionHeight
指定小标题的高度(以像素为单位)。
iMenuWidth
指定菜单栏按钮的宽度(以像素为单位)。
iMenuHeight
指定菜单栏的高度(以像素为单位)。
lfMenuFont
包含有关菜单栏中使用的字体的信息。
lfStatusFont
包含有关状态栏中使用的字体的信息。
lfMessageFont
包含有关消息框中使用的字体的信息。
也可以看看