Pager

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

Übersichten

Thema Inhalte
Pager-Steuerelemente Ein Pager-Steuerelement ist ein Fenstercontainer, der mit einem Fenster verwendet wird, das nicht über genügend Anzeigebereich verfügt, um den ganzen Inhalt anzuzeigen.

Makros

Thema Inhalte
Pager _ ForwardMouse Aktiviert oder deaktiviert die Mausweiterleitung für das Pager-Steuerelement. Wenn die Mausweiterleitung aktiviert ist, gibt das Pager-Steuerelement 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 Pager-Steuerelement ab. Sie können dieses Makro verwenden oder die PGM _ GETBKCOLOR-Nachricht explizit senden.
Pager _ GetBorder Ruft die aktuelle Rahmengröße für das Pager-Steuerelement 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 Pager-Steuerelement 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 Pager-Steuerelement ab. Sie können dieses Makro verwenden oder die PGM _ GETBUTTONSTATE-Nachricht explizit senden.
Pager _ GetDropTarget Ruft den IDropTarget-Schnittstellenzeiger eines Pager-Steuerelements ab. Sie können dieses Makro verwenden oder die PGM _ GETDROPTARGET-Nachricht explizit senden.
Pager _ GetPos Ruft die aktuelle Bildlaufposition des Pager-Steuerelements 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. Die Verwendung dieses Makros führt dazu, dass eine _ PGN CALCSIZE-Benachrichtigung gesendet wird. Sie können dieses Makro verwenden oder die PGM _ RECALCSIZE-Nachricht explizit senden.
Pager _ SetBkColor Legt die aktuelle Hintergrundfarbe für das Pager-Steuerelement fest. Sie können dieses Makro verwenden oder die PGM _ SETBKCOLOR-Nachricht explizit senden.
Pager _ SetBorder Legt die aktuelle Rahmengröße für das Pager-Steuerelement 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 Pager-Steuerelement fest. Sie können dieses Makro verwenden oder die PGM _ SETBUTTONSIZE-Nachricht explizit senden.
Pager _ SetChild Legt das enthaltene Fenster für das Pager-Steuerelement fest. Dieses Makro ändert nicht das übergeordnete Element des enthaltenen Fensters. Sie weist dem Pagersteuerfeld nur ein Fensterhand handle für das Scrollen zu. In den meisten Fällen ist das enthaltene Fenster ein untergeordnetes Fenster. Wenn dies der Fall ist, sollte das enthaltene Fenster ein untergeordnetes Fenster des Pager-Steuerelements sein. Sie können dieses Makro verwenden oder die PGM _ SETCHILD-Nachricht explizit senden.
Pager _ SetPos Legt die Bildlaufposition für das Pager-Steuerelement fest. Sie können dieses Makro verwenden oder die PGM _ SETPOS-Nachricht explizit senden.
Pager _ SetScrollInfo Für die interne Verwendung vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen.
Legt die Scrollparameter des Pager-Steuerelements 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 Pager-Steuerelement. Wenn die Mausweiterleitung aktiviert ist, gibt das Pager-Steuerelement WM _ MOUSEMOVE-Nachrichten an das enthaltene Fenster weiter. Sie können diese Nachricht explizit senden oder das Pager _ ForwardMouse-Makro verwenden.
PGM _ GETBKCOLOR Ruft die aktuelle Hintergrundfarbe für das Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das _ Pager-Makro GetBkColor verwenden.
PGM _ GETBORDER Ruft die aktuelle Rahmengröße für das Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das _ Pager-Makro GetBorder verwenden.
PGM _ GETBUTTONSIZE Ruft die aktuelle Schaltflächengröße für das Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das _ Pager-Makro GetButtonSize verwenden.
PGM _ GETBUTTONSTATE Ruft den Zustand der angegebenen Schaltfläche in einem Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das _ Pager-Makro GetButtonState verwenden.
PGM _ GETDROPTARGET Ruft den IDropTarget-Schnittstellenzeiger eines Pager-Steuerelements ab. Sie können diese Nachricht explizit senden oder das _ Pager-Makro GetDropTarget verwenden.
PGM _ GETPOS Ruft die aktuelle Bildlaufposition des Pager-Steuerelements ab. Sie können diese Nachricht explizit senden oder das Pager _ GetPos-Makro verwenden.
PGM _ RECALCSIZE Erzwingt, dass das Pager-Steuerelement die Größe des enthaltenen Fensters neu berechnet. Das Senden dieser Nachricht führt dazu, dass eine PGN _ CALCSIZE-Benachrichtigung gesendet wird. Sie können diese Nachricht explizit senden oder das _ Pager-Makro RecalcSize verwenden.
PGM _ SETBKCOLOR Legt die aktuelle Hintergrundfarbe für das Pager-Steuerelement fest. Sie können diese Nachricht explizit senden oder das _ Pager-Makro SetBkColor verwenden.
PGM _ SETBORDER Legt die aktuelle Rahmengröße für das Pager-Steuerelement fest. Sie können diese Nachricht explizit senden oder das _ Pager-Makro SetBorder verwenden.
PGM _ SETBUTTONSIZE Legt die aktuelle Schaltflächengröße für das Pager-Steuerelement fest. Sie können diese Nachricht explizit senden oder das _ Pager-Makro SetButtonSize verwenden.
PGM _ SETCHILD Legt das enthaltene Fenster für das Pager-Steuerelement fest. Diese Meldung ändert nicht das übergeordnete Element des enthaltenen Fensters. es weist dem Pagersteuerelement nur ein Fensterhandle für das Scrollen zu. In den meisten Fällen ist das enthaltene Fenster ein untergeordnetes Fenster. Wenn dies der Fall ist, sollte das enthaltene Fenster ein untergeordnetes Element des Pagersteuerelements sein. Sie können diese Nachricht explizit senden oder das _ Pager-Makro SetChild verwenden.
PGM _ SETPOS Legt die aktuelle Bildlaufposition für das Pagersteuerelement fest. Sie können diese Nachricht explizit senden oder das Pager _ SetPos-Makro verwenden.
PGM _ SETSETSCROLLINFO Für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Legt die Scrollparameter 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 _ Pager-Makros 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 bildlauffähigen Dimensionen des enthaltenen Fensters abzurufen. Diese Dimensionen werden vom Pagersteuerelement verwendet, um die bildlauffähige 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 (hervorgehobene) heiße Element ändert.
PGN _ SCROLL Benachrichtigung, die von einem Pagersteuerelement gesendet wird, bevor das enthaltene Fenster gescrollt wird. Diese Benachrichtigung wird in Form einer WM _ NOTIFY-Nachricht gesendet.

Strukturen

Thema Inhalte
NMPGCALCSIZE Enthält und empfängt Informationen, die das Pagersteuerelement verwendet, um den bildlauffähigen Bereich des enthaltenen Fensters zu berechnen. 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 im enthaltenen Fenster verwendet. Sie wird mit der PGN _ SCROLL-Benachrichtigung verwendet.

Konstanten

Thema Inhalte
Pager-Steuerelementstile In diesem Abschnitt werden die Fensterstile aufgelistet, die beim Erstellen von Pagersteuerelementen verwendet werden.