Структура NONCLIENTMETRICS

Type NONCLIENTMETRICS
  cbSize As Long
  iBorderWidth As Long
  iScrollWidth As Long
  iScrollHeight As Long
  iCaptionWidth As Long
  iCaptionHeight As Long
  lfCaptionFont As LOGFONT
  iSMCaptionWidth As Long
  iSMCaptionHeight As Long
  lfSMCaptionFont As LOGFONT
  iMenuWidth As Long
  iMenuHeight As Long
  lfMenuFont As LOGFONT
  lfStatusFont As LOGFONT
  lfMessageFont As LOGFONT
End Type

Структура NONCLIENTMETRICS хранит информацию о метрических данных , относящихся к неклиентской области окон. Все значения задаются в пикселах. Неклиентская область включает в себя заголовок окна, меню и рамку.

Состав структуры

cbSize
Размер структуры в байтах
iBorderWidth
Толщина рамки окна
iScrollWidth
Ширина стандартной вертикальной полосы прокрутки
iScrollHeight
Высота стандартной горизонтальной полосы прокрутки
iCaptionWidth
Ширина кнопки в заголовке
iCaptionHeight
Высота кнопки в заголовке
lfCaptionFont
Информация об используемом логическом шрифте для текста в заголовке формы
iSMCaptionWidth
Ширина малой кнопки в заголовке
iSMCaptionHeight
Высота малой кнопки в заголовке
iSMCaptionFont
Информация об используемом логическом шрифте для текста в малом заголовке
iMenuWidth
Ширина кнопок в меню
iMenuHeight
Высота кнопок в меню
lfMenuFont
Информация об используемом логическом шрифте для текста в меню
lfStatusFont
Информация об используемом логическом шрифте для текста в строке состояния
lfMessageFont
Информация об используемом логическом шрифте для текста в диалоговом окне

Используется в

SystemParametersInfo