Структура NMPGSCROLL (commctrl.h)
Содержит и получает сведения, которые элемент управления пейджер использует при прокрутке автономного окна. Он используется с уведомлением PGN_SCROLL .
Синтаксис
typedef struct {
NMHDR hdr;
WORD fwKeys;
RECT rcParent;
int iDir;
int iXpos;
int iYpos;
int iScroll;
} NMPGSCROLL, *LPNMPGSCROLL;
Члены
hdr
Тип: NMHDR
Структура NMHDR, содержащая сведения об уведомлении.
fwKeys
Тип: BOOL
Клавиши-модификаторы, которые отключаются при прокрутке. Здесь могут содержаться одно или несколько значений из следующего списка:
Значение | Значение |
---|---|
|
Ни одна из клавиш-модификаторов не отключена. |
|
Клавиша SHIFT не работает. |
|
Клавиша CONTROL не работает. |
|
Клавиша ALT не работает. |
rcParent
Тип: RECT
Содержит клиентский прямоугольник элемента управления пейджера.
iDir
Тип: int
Значение, указывающее, в каком направлении происходит прокрутка. Это будет одно из следующих значений:
iXpos
Тип: int
Содержит позицию горизонтальной прокрутки в автономном окне (в пикселях) перед действием прокрутки.
iYpos
Тип: int
Содержит положение вертикальной прокрутки автономного окна в пикселях перед действием прокрутки.
iScroll
Тип: int
В записи содержит разностную прокрутку по умолчанию в пикселях. При необходимости этот элемент можно изменить, чтобы он содержал другой объем разностной прокрутки. Это значение всегда является положительным, независимо от направления прокрутки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | commctrl.h |