Пейджер
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления пейджером.
Общие сведения
Раздел | Содержимое |
---|---|
Элементы управления 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 | В этом разделе перечислены стили окон, используемые при создании элементов управления пейджером. |