Поделиться через


Структура NMPGCALCSIZE (commctrl.h)

Содержит и получает сведения, используемые элементом управления пейджера для вычисления прокручиваемой области автономного окна. Он используется с уведомлением PGN_CALCSIZE .

Синтаксис

typedef struct {
  NMHDR hdr;
  DWORD dwFlag;
  int   iWidth;
  int   iHeight;
} NMPGCALCSIZE, *LPNMPGCALCSIZE;

Члены

hdr

Тип: NMHDR

Структура NMHDR, содержащая сведения об уведомлении.

dwFlag

Тип: DWORD

Значение, указывающее, какое измерение запрашивается. Это будет одно из следующих значений:

Значение Значение
PGF_CALCHEIGHT
Запрашивается высота прокручиваемой области. Высота должна быть помещена в элемент iHeight перед возвращением из уведомления.
PGF_CALCWIDTH
Запрашивается ширина прокручиваемой области. Ширина должна быть помещена в элемент iWidth перед возвращением из уведомления.

iWidth

Тип: int

Получает нужную ширину прокручиваемой области в пикселях.

iHeight

Тип: int

Получает желаемую высоту прокручиваемой области в пикселях.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть commctrl.h