Пейджер

В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления пейджером.

Общие сведения

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

Макросы

Раздел Содержимое
Pager_ForwardMouse Включает или отключает переадресацию мыши для элемента управления пейджером. При включении переадресации мыши элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Этот макрос можно использовать или явно отправить сообщение PGM_FORWARDMOUSE.
Pager_GetBkColor Извлекает текущий цвет фона для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GEТБ KCOLOR.
Pager_GetBorder Извлекает текущий размер границы для элемента управления пейджера. Этот макрос можно использовать или явно отправлять сообщение PGM_GEТБ ORDER.
Pager_GetButtonSize Извлекает текущий размер кнопки для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GEТБ UTTONSIZE.
Pager_GetButtonState Извлекает состояние указанной кнопки в элементе управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GEТБ UTTONSTATE.
Pager_GetDropTarget Извлекает указатель интерфейса IDropTarget элемента управления пейджером. Этот макрос можно использовать или явно отправить сообщение PGM_GETDROPTARGET.
Pager_GetPos Извлекает текущую позицию прокрутки элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GETPOS.
Pager_RecalcSize Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Использование этого макроса приведет к отправке уведомления PGN_CALCSIZE . Этот макрос можно использовать или явно отправить сообщение PGM_RECALCSIZE.
Pager_SetBkColor Задает текущий цвет фона для элемента управления пейджером. Этот макрос можно использовать или явно отправить сообщение PGM_SEТБ KCOLOR.
Pager_SetBorder Задает текущий размер границы для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SEТБ ORDER.
Pager_SetButtonSize Задает текущий размер кнопки для элемента управления pager. Этот макрос можно использовать или явно отправить сообщение PGM_SEТБ UTTONSIZE.
Pager_SetChild Задает автономное окно для элемента управления pager. Этот макрос не изменит родительский элемент содержащегося окна; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETCHILD.
Pager_SetPos Задает позицию прокрутки для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETPOS.
Pager_SetScrollInfo Предназначено для внутреннего использования; не рекомендуется использовать в приложениях.
Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Этот макрос можно использовать или явно отправить сообщение PGM_SETSETSCROLLINFO.

Сообщения

Раздел Содержимое
PGM_FORWARDMOUSE Включает или отключает переадресацию мыши для элемента управления пейджером. При включении переадресации мыши элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Это сообщение можно отправить явно или использовать макрос Pager_ForwardMouse.
PGM_GEТБ KCOLOR Извлекает текущий цвет фона для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetBkColor.
PGM_GEТБ ORDER Извлекает текущий размер границы для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetBorder.
PGM_GEТБ UTTONSIZE Извлекает текущий размер кнопки для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetButtonSize.
PGM_GEТБ UTTONSTATE Извлекает состояние указанной кнопки в элементе управления пейджера. Это сообщение можно отправить явным образом или использовать макрос Pager_GetButtonState.
PGM_GETDROPTARGET Извлекает указатель интерфейса IDropTarget элемента управления пейджером. Это сообщение можно отправить явно или использовать макрос Pager_GetDropTarget.
PGM_GETPOS Извлекает текущую позицию прокрутки элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetPos.
PGM_RECALCSIZE Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Отправка этого сообщения приведет к отправке уведомления PGN_CALCSIZE . Это сообщение можно отправить явно или использовать макрос Pager_RecalcSize.
PGM_SEТБ KCOLOR Задает текущий цвет фона для элемента управления пейджером. Это сообщение можно отправить явно или использовать макрос Pager_SetBkColor.
PGM_SEТБ ORDER Задает текущий размер границы для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetBorder.
PGM_SEТБ UTTONSIZE Задает текущий размер кнопки для элемента управления pager. Это сообщение можно отправить явно или использовать макрос Pager_SetButtonSize.
PGM_SETCHILD Задает автономное окно для элемента управления pager. Это сообщение не изменит родительский элемент в автономном окне; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetChild.
PGM_SETPOS Задает текущую позицию прокрутки для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetPos.
PGM_SETSETSCROLLINFO Предназначено для внутреннего использования; не рекомендуется использовать в приложениях.
Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Это сообщение можно отправить явно или с помощью макроса Pager_SetScrollInfo.

Notifications

Раздел Содержимое
NM_RELEASEDCAPTURE (пейджер) Уведомляет родительское окно элемента управления пейджера о том, что элемент управления выпустил запись мыши. NM_RELEASEDCAPTURE отправляется в виде сообщения WM_NOTIFY.
PGN_CALCSIZE Уведомление, отправленное элементом управления пейджером для получения прокручиваемых измерений автономного окна. Эти измерения используются элементом управления пейджера для определения размера прокручиваемого окна. Это уведомление отправляется в виде сообщения WM_NOTIFY.
PGN_HOTITEMCHANGE Отправляется элементом управления пейджером при изменении горячего (выделенного) элемента.
PGN_SCROLL Уведомление, отправленное элементом управления пейджером до прокручиваемого окна. Это уведомление отправляется в виде сообщения WM_NOTIFY.

Структуры

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

Константы

Раздел Содержимое
Стили элементов управления Pager В этом разделе перечислены стили окон, используемые при создании элементов управления пейджером.