В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления пейджером.
Обзоры
Тема
Содержание
элементов управления Pager
Элемент управления пейджера — это контейнер окна, который используется с окном, которое не имеет достаточной области отображения для отображения всего его содержимого.
Включает или отключает переадресацию мыши для элемента управления пейджером. Если переадресация мыши включена, элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Этот макрос можно использовать или явно отправлять сообщение PGM_FORWARDMOUSE.
Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Использование этого макроса приведет к отправке уведомления PGN_CALCSIZE. Этот макрос можно использовать или явно отправить сообщение PGM_RECALCSIZE.
Задает автономное окно для элемента управления pager. Этот макрос не изменит родительский элемент содержащегося окна; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Этот макрос можно использовать или явно отправить сообщение PGM_SETCHILD.
Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Этот макрос можно использовать или явно отправлять сообщение PGM_SETSETSCROLLINFO.
Включает или отключает переадресацию мыши для элемента управления пейджером. Если переадресация мыши включена, элемент управления пейджер перенаправит WM_MOUSEMOVE сообщения в автономное окно. Это сообщение можно отправить явно или использовать макрос Pager_ForwardMouse.
Извлекает текущий размер границы для элемента управления пейджера. Это сообщение можно отправить явным образом или использовать макрос Pager_GetBorder.
Заставляет элемент управления пейджера пересчитывать размер содержащегося окна. Отправка этого сообщения приведет к отправке уведомления PGN_CALCSIZE. Это сообщение можно отправить явно или использовать макрос Pager_RecalcSize.
Задает автономное окно для элемента управления pager. Это сообщение не изменит родительский элемент в автономном окне; он назначает только дескриптор окна элементу управления пейджера для прокрутки. В большинстве случаев в автономном окне будет дочернее окно. Если это так, содержащееся окно должно быть дочерним элементом элемента управления пейджера. Это сообщение можно отправить явно или использовать макрос Pager_SetChild.
Предназначено для внутреннего использования; не рекомендуется использовать в приложениях. Задает параметры прокрутки элемента управления пейджера, включая значение времени ожидания, строки на время ожидания и пиксели на строку. Это сообщение можно отправлять явным образом или с помощью макроса Pager_SetScrollInfo.
Уведомляет родительское окно элемента управления пейджера о том, что элемент управления выпустил запись мыши. NM_RELEASEDCAPTURE отправляется в виде сообщения WM_NOTIFY.
Уведомление, отправленное элементом управления пейджером для получения прокручиваемых измерений автономного окна. Эти измерения используются элементом управления пейджера для определения размера прокручиваемого окна. Это уведомление отправляется в виде сообщения WM_NOTIFY.
Содержит и получает сведения, используемые элементом управления пейджера для вычисления прокручиваемой области автономного окна. Он используется с уведомлением PGN_CALCSIZE.
Содержит и получает сведения, которые элемент управления пейджер использует при прокрутке содержащегося окна. Он используется с уведомлением PGN_SCROLL.