寻呼机
本节包含与分页器控件一起使用的编程元素的相关信息。
概述
主题 | 目录 |
---|---|
页导航控件 | 分页器控件是一个窗口容器,用于没有足够显示区域来显示所有内容的窗口。 |
宏
主题 | 目录 |
---|---|
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 通知一起使用。 |
常量
主题 | 目录 |
---|---|
分页器控件样式 | 本节列出了创建分页器控件时使用的窗口样式。 |