寻呼机

本节包含与寻呼控件一起使用的编程元素的信息。

概述

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

主题 目录
寻呼 _ 程序 ForwardMouse 启用或禁用寻呼控件的鼠标转发。 启用鼠标转发后,寻呼控件将 WM _ MOUSEMOVE 消息转发到包含的窗口。 可以使用此宏或显式发送 PGM _ FORWARDMOUSE 消息。
寻呼 _ 程序 GetBkColor 检索寻呼控件的当前背景色。 可以使用此宏或显式发送 PGM _ GETBKCOLOR 消息。
寻呼 _ 程序 GetBorder 检索寻呼控件的当前边框大小。 可以使用此宏或显式发送 PGM _ GETBORDER 消息。
Pager _ GetButtonSize 检索寻呼控件的当前按钮大小。 可以使用此宏或显式发送 PGM _ GETBUTTONSIZE 消息。
Pager _ GetButtonState 检索寻呼控件中指定按钮的状态。 可以使用此宏或显式发送 PGM _ GETBUTTONSTATE 消息。
Pager _ GetDropTarget 检索寻呼控件的 IDropTarget 接口 指针。 可以使用此宏或显式发送 PGM _ GETDROPTARGET 消息。
寻呼 _ 程序 GetPos 检索寻呼控件的当前滚动位置。 可以使用此宏或显式发送 PGM _ GETPOS 消息。
Pager _ RecalcSize 强制寻呼控件重新计算包含的窗口的大小。 使用此宏将导致发送 PGN _ CALCSIZE 通知。 可以使用此宏或显式发送 PGM _ RECALCSIZE 消息。
寻呼 _ 程序 SetBkColor 设置寻呼控件的当前背景色。 可以使用此宏或显式发送 PGM _ SETBKCOLOR 消息。
寻呼 _ 程序 SetBorder 设置寻呼控件的当前边框大小。 可以使用此宏或显式发送 PGM _ SETBORDER 消息。
Pager _ SetButtonSize 设置寻呼控件的当前按钮大小。 可以使用此宏或显式发送 PGM _ SETBUTTONSIZE 消息。
Pager _ SetChild 设置寻呼控件的包含窗口。 此宏不会更改包含窗口的父级;它仅将窗口句柄分配给页码控件进行滚动。 在大多数情况下,包含的窗口将是子窗口。 如果是这种情况,则包含的窗口应为寻呼控件的子级。 可以使用此宏或显式发送 PGM _ SETCHILD 消息。
寻呼 _ 程序 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 通知。

常量

主题 目录
寻呼控件样式 本部分列出了创建寻呼控件时所使用的窗口样式。