Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления пейджером.
Обзоры
Макросы
| Тема | Содержание |
|---|---|
| Pager_ForwardMouse | Включает или отключает переадресацию мыши для элемента управления пейджером. Если переадресация мыши включена, элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Этот макрос можно использовать или явно отправлять сообщение PGM_FORWARDMOUSE. |
| Pager_GetBkColor | Извлекает текущий цвет фона для элемента управления пейджера. Этот макрос можно использовать или явно отправлять сообщение PGM_GETBKCOLOR. |
| Pager_GetBorder | Извлекает текущий размер границы для элемента управления пейджера. Этот макрос можно использовать или явно отправлять сообщение PGM_GETBORDER. |
| Pager_GetButtonSize | Извлекает текущий размер кнопки для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GETBUTTONSIZE. |
| Pager_GetButtonState | Извлекает состояние указанной кнопки в элементе управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GETBUTTONSTATE. |
| Pager_GetDropTarget | Извлекает указатель интерфейса элемента управления пейджером IDropTarget. Этот макрос можно использовать или явно отправить сообщение PGM_GETDROPTARGET. |
| Pager_GetPos | Извлекает текущую позицию прокрутки элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_GETPOS. |
| Pager_RecalcSize | Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Использование этого макроса приведет к отправке уведомления PGN_CALCSIZE. Этот макрос можно использовать или явно отправить сообщение PGM_RECALCSIZE. |
| Pager_SetBkColor | Задает текущий цвет фона для элемента управления пейджером. Этот макрос можно использовать или явно отправить сообщение PGM_SETBKCOLOR. |
| Pager_SetBorder | Задает текущий размер границы для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETBORDER. |
| Pager_SetButtonSize | Задает текущий размер кнопки для элемента управления pager. Этот макрос можно использовать или явно отправить сообщение PGM_SETBUTTONSIZE. |
| Pager_SetChild | Задает автономное окно для элемента управления pager. Этот макрос не изменит родительский элемент содержащегося окна; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETCHILD. |
| Pager_SetPos | Задает позицию прокрутки для элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETPOS. |
| Pager_SetScrollInfo |
Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Этот макрос можно использовать или явно отправлять сообщение PGM_SETSETSCROLLINFO. |
Сообщения
| Тема | Содержание |
|---|---|
| PGM_FORWARDMOUSE | Включает или отключает переадресацию мыши для элемента управления пейджером. Если переадресация мыши включена, элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Это сообщение можно отправить явно или использовать макрос Pager_ForwardMouse. |
| PGM_GETBKCOLOR | Извлекает текущий цвет фона для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetBkColor. |
| PGM_GETBORDER | Извлекает текущий размер границы для элемента управления пейджера. Это сообщение можно отправить явным образом или использовать макрос Pager_GetBorder. |
| PGM_GETBUTTONSIZE | Извлекает текущий размер кнопки для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetButtonSize. |
| PGM_GETBUTTONSTATE | Извлекает состояние указанной кнопки в элементе управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_GetButtonState. |
| PGM_GETDROPTARGET | Извлекает указатель интерфейса элемента управления пейджером IDropTarget. Это сообщение можно отправить явно или использовать макрос Pager_GetDropTarget. |
| PGM_GETPOS | Извлекает текущую позицию прокрутки элемента управления пейджера. Это сообщение можно отправить явным образом или использовать макрос Pager_GetPos. |
| PGM_RECALCSIZE | Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Отправка этого сообщения приведет к отправке уведомления PGN_CALCSIZE. Это сообщение можно отправить явно или использовать макрос Pager_RecalcSize. |
| PGM_SETBKCOLOR | Задает текущий цвет фона для элемента управления пейджером. Это сообщение можно отправить явно или использовать макрос Pager_SetBkColor. |
| PGM_SETBORDER | Задает текущий размер границы для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetBorder. |
| PGM_SETBUTTONSIZE | Задает текущий размер кнопки для элемента управления pager. Это сообщение можно отправить явно или использовать макрос Pager_SetButtonSize. |
| PGM_SETCHILD | Задает автономное окно для элемента управления pager. Это сообщение не изменит родительский элемент в автономном окне; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetChild. |
| PGM_SETPOS | Задает текущую позицию прокрутки для элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetPos. |
| PGM_SETSETSCROLLINFO |
Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Это сообщение можно отправлять явным образом или с помощью макроса Pager_SetScrollInfo. |
Уведомления
| Тема | Содержание |
|---|---|
| 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 | В этом разделе перечислены стили окон, используемые при создании элементов управления пейджером. |