寻呼机

本节包含与分页器控件一起使用的编程元素的相关信息。

概述

主题 目录
页导航控件 分页器控件是一个窗口容器,用于没有足够显示区域来显示所有内容的窗口。

主题 目录
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 设置分页器控件的当前按钮大小。 可以使用此宏或显式发送 PGM_SETBUTTONSIZE 消息。
Pager_SetChild 为分页器控件设置包含的窗口。 此宏不会更改所包含窗口的父窗口;它只会为滚动的分页器控件分配一个窗口句柄。 在大多数情况下,包含的窗口将是一个子窗口。 如果是这种情况,所包含的窗口应该是分页器控件的子窗口。 可以使用此宏或显式发送 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_SetButtonSize 宏。
PGM_SETCHILD 为分页器控件设置包含的窗口。 此消息不会更改所包含窗口的父窗口;它只会为滚动的分页器控件分配一个窗口句柄。 在大多数情况下,包含的窗口将是一个子窗口。 如果是这种情况,所包含的窗口应该是分页器控件的子窗口。 可以显式发送此消息或使用 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 通知一起使用。

常量

主题 目录
分页器控件样式 本节列出了创建分页器控件时使用的窗口样式。