Pager

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Pagersteuerelementen verwendet werden.

Übersichten

Thema Inhalte
Pagersteuerelemente Ein Pagersteuerelement ist ein Fenstercontainer, der mit einem Fenster verwendet wird, das nicht über genügend Anzeigebereich verfügt, um den gesamten Inhalt anzuzeigen.

Makros

Thema Inhalte
Pager_ForwardMouse Aktiviert oder deaktiviert die Mausweiterleitung für das Pagersteuerelement. Wenn die Mausweiterleitung aktiviert ist, leitet das Pagersteuerelement WM_MOUSEMOVE Nachrichten an das enthaltene Fenster weiter. Sie können dieses Makro verwenden oder die PGM_FORWARDMOUSE Nachricht explizit senden.
Pager_GetBkColor Ruft die aktuelle Hintergrundfarbe für das Pagersteuerelement ab. Sie können dieses Makro verwenden oder die PGM_GETBKCOLOR Nachricht explizit senden.
Pager_GetBorder Ruft die aktuelle Rahmengröße für das Pagersteuerelement ab. Sie können dieses Makro verwenden oder die PGM_GETBORDER Nachricht explizit senden.
Pager_GetButtonSize Ruft die aktuelle Schaltflächengröße für das Pagersteuerelement ab. Sie können dieses Makro verwenden oder die PGM_GETBUTTONSIZE Nachricht explizit senden.
Pager_GetButtonState Ruft den Zustand der angegebenen Schaltfläche in einem Pagersteuerelement ab. Sie können dieses Makro verwenden oder die PGM_GETBUTTONSTATE Nachricht explizit senden.
Pager_GetDropTarget Ruft den IDropTarget-Schnittstellenzeiger eines Pagersteuerelements ab. Sie können dieses Makro verwenden oder die PGM_GETDROPTARGET Nachricht explizit senden.
Pager_GetPos Ruft die aktuelle Bildlaufposition des Pagersteuerelements ab. Sie können dieses Makro verwenden oder die PGM_GETPOS Nachricht explizit senden.
Pager_RecalcSize Erzwingt, dass das Pager-Steuerelement die Größe des enthaltenen Fensters neu berechnet. Wenn Sie dieses Makro verwenden, wird eine PGN_CALCSIZE Benachrichtigung gesendet. Sie können dieses Makro verwenden oder die PGM_RECALCSIZE Nachricht explizit senden.
Pager_SetBkColor Legt die aktuelle Hintergrundfarbe für das Pagersteuerelement fest. Sie können dieses Makro verwenden oder die PGM_SETBKCOLOR Nachricht explizit senden.
Pager_SetBorder Legt die aktuelle Rahmengröße für das Pagersteuerelement fest. Sie können dieses Makro verwenden oder die PGM_SETBORDER Nachricht explizit senden.
Pager_SetButtonSize Legt die aktuelle Schaltflächengröße für das Pagersteuerelement fest. Sie können dieses Makro verwenden oder die PGM_SETBUTTONSIZE-Nachricht explizit senden.
Pager_SetChild Legt das enthaltene Fenster für das Pagersteuerelement fest. Dieses Makro ändert das übergeordnete Element des enthaltenen Fensters nicht. Es weist dem Pagersteuerelement nur zum Scrollen ein Fensterhandle zu. In den meisten Fällen ist das enthaltene Fenster ein untergeordnetes Fenster. In diesem Fall sollte das enthaltene Fenster ein untergeordnetes Element des Pagersteuerelements sein. Sie können dieses Makro verwenden oder die PGM_SETCHILD Nachricht explizit senden.
Pager_SetPos Legt die Bildlaufposition für das Pagersteuerelement fest. Sie können dieses Makro verwenden oder die PGM_SETPOS Nachricht explizit senden.
Pager_SetScrollInfo Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Legt die Bildlaufparameter des Pagersteuerelements fest, einschließlich des Timeoutwerts, der Zeilen pro Timeout und der Pixel pro Zeile. Sie können dieses Makro verwenden oder die PGM_SETSETSCROLLINFO Nachricht explizit senden.

Nachrichten

Thema Inhalte
PGM_FORWARDMOUSE Aktiviert oder deaktiviert die Mausweiterleitung für das Pagersteuerelement. Wenn die Mausweiterleitung aktiviert ist, leitet das Pagersteuerelement WM_MOUSEMOVE Nachrichten an das enthaltene Fenster weiter. Sie können diese Nachricht explizit senden oder das makro Pager_ForwardMouse verwenden.
PGM_GETBKCOLOR Ruft die aktuelle Hintergrundfarbe für das Pagersteuerelement ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetBkColor verwenden.
PGM_GETBORDER Ruft die aktuelle Rahmengröße für das Pagersteuerelement ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetBorder verwenden.
PGM_GETBUTTONSIZE Ruft die aktuelle Schaltflächengröße für das Pagersteuerelement ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetButtonSize verwenden.
PGM_GETBUTTONSTATE Ruft den Zustand der angegebenen Schaltfläche in einem Pagersteuerelement ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetButtonState verwenden.
PGM_GETDROPTARGET Ruft den IDropTarget-Schnittstellenzeiger eines Pagersteuerelements ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetDropTarget verwenden.
PGM_GETPOS Ruft die aktuelle Bildlaufposition des Pagersteuerelements ab. Sie können diese Nachricht explizit senden oder das makro Pager_GetPos verwenden.
PGM_RECALCSIZE Erzwingt, dass das Pager-Steuerelement die Größe des enthaltenen Fensters neu berechnet. Wenn Sie diese Nachricht senden, wird eine PGN_CALCSIZE Benachrichtigung gesendet. Sie können diese Nachricht explizit senden oder das makro Pager_RecalcSize verwenden.
PGM_SETBKCOLOR Legt die aktuelle Hintergrundfarbe für das Pagersteuerelement fest. Sie können diese Nachricht explizit senden oder das makro Pager_SetBkColor verwenden.
PGM_SETBORDER Legt die aktuelle Rahmengröße für das Pagersteuerelement fest. Sie können diese Nachricht explizit senden oder das makro Pager_SetBorder verwenden.
PGM_SETBUTTONSIZE Legt die aktuelle Schaltflächengröße für das Pagersteuerelement fest. Sie können diese Nachricht explizit senden oder das makro Pager_SetButtonSize verwenden.
PGM_SETCHILD Legt das enthaltene Fenster für das Pagersteuerelement fest. Diese Nachricht ändert nicht das übergeordnete Element des enthaltenen Fensters. Es weist dem Pagersteuerelement nur zum Scrollen ein Fensterhandle zu. In den meisten Fällen ist das enthaltene Fenster ein untergeordnetes Fenster. In diesem Fall sollte das enthaltene Fenster ein untergeordnetes Element des Pagersteuerelements sein. Sie können diese Nachricht explizit senden oder das makro Pager_SetChild verwenden.
PGM_SETPOS Legt die aktuelle Bildlaufposition für das Pagersteuerelement fest. Sie können diese Nachricht explizit senden oder das makro Pager_SetPos verwenden.
PGM_SETSETSCROLLINFO Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Legt die Bildlaufparameter des Pagersteuerelements fest, einschließlich des Timeoutwerts, der Zeilen pro Timeout und der Pixel pro Zeile. Sie können diese Nachricht explizit oder mithilfe des makros Pager_SetScrollInfo senden.

Benachrichtigungen

Thema Inhalte
NM_RELEASEDCAPTURE (Pager) Benachrichtigt das übergeordnete Fenster eines Pagersteuerelements, dass das Steuerelement die Mausaufnahme freigegeben hat. NM_RELEASEDCAPTURE wird in Form einer WM_NOTIFY Nachricht gesendet.
PGN_CALCSIZE Benachrichtigung, die von einem Pagersteuerelement gesendet wird, um die scrollbaren Dimensionen des enthaltenen Fensters abzurufen. Diese Dimensionen werden vom Pagersteuerelement verwendet, um die scrollbare Größe des enthaltenen Fensters zu bestimmen. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.
PGN_HOTITEMCHANGE Wird von einem Pagersteuerelement gesendet, wenn sich das heiße (hervorgehobene) Element ändert.
PGN_SCROLL Benachrichtigung, die von einem Pagersteuerelement gesendet wird, bevor das enthaltene Fenster scrollen wird. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalte
NMPGCALCSIZE Enthält Und empfängt Informationen, die das Pagersteuerelement zum Berechnen des bildlaufbaren Bereichs des enthaltenen Fensters verwendet. Sie wird mit der PGN_CALCSIZE-Benachrichtigung verwendet.
NMPGHOTITEM Enthält Informationen, die mit der PGN_HOTITEMCHANGE Benachrichtigung verwendet werden.
NMPGSCROLL Enthält Und empfängt Informationen, die das Pagersteuerelement beim Scrollen des enthaltenen Fensters verwendet. Sie wird mit der PGN_SCROLL Benachrichtigung verwendet.

Konstanten

Thema Inhalte
Formatvorlagen für Pagersteuerelemente In diesem Abschnitt werden die Fensterstile aufgelistet, die beim Erstellen von Pagersteuerelementen verwendet werden.