Freigeben über


Piepser

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Pager-Steuerelementen verwendet werden.

Überblicke

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

Macros

Thema Inhalt
Pager_ForwardMouse Aktiviert oder deaktiviert die Mausweiterleitung für das Pager-Steuerelement. Wenn die Mausweiterleitung aktiviert ist, leitet 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 Status 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 die 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 das Pager-Steuerelement, die Größe des enthaltenen Fensters neu zu berechnen. 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 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 das übergeordnete Element des enthaltenen Fensters nicht. es weist dem Pager-Steuerelement nur ein Fensterhandle zum 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 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; nicht für die Verwendung in Anwendungen empfohlen.
Legt die Bildlaufparameter 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.

Meldungen

Thema Inhalt
PGM_FORWARDMOUSE Aktiviert oder deaktiviert die Mausweiterleitung für das Pager-Steuerelement. Wenn die Mausweiterleitung aktiviert ist, leitet 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_GetBkColor Makro verwenden.
PGM_GETBORDER Ruft die aktuelle Rahmengröße für das Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das Pager_GetBorder Makro 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_GetButtonSize Makro verwenden.
PGM_GETBUTTONSTATE Ruft den Status der angegebenen Schaltfläche in einem Pager-Steuerelement ab. Sie können diese Nachricht explizit senden oder das Pager_GetButtonState Makro verwenden.
PGM_GETDROPTARGET Ruft die IDropTarget Schnittstellenzeiger eines Pager-Steuerelements ab. Sie können diese Nachricht explizit senden oder das Pager_GetDropTarget Makro 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 das Pager-Steuerelement, die Größe des enthaltenen Fensters neu zu berechnen. Das Senden dieser Nachricht führt dazu, dass eine PGN_CALCSIZE Benachrichtigung gesendet wird. Sie können diese Nachricht explizit senden oder das Pager_RecalcSize Makro verwenden.
PGM_SETBKCOLOR Legt die aktuelle Hintergrundfarbe für das Pager-Steuerelement fest. Sie können diese Nachricht explizit senden oder das Pager_SetBkColor Makro verwenden.
PGM_SETBORDER Legt die aktuelle Rahmengröße für das Pager-Steuerelement fest. Sie können diese Nachricht explizit senden oder das Pager_SetBorder Makro 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_SetButtonSize Makro verwenden.
PGM_SETCHILD Legt das enthaltene Fenster für das Pager-Steuerelement fest. Diese Nachricht ändert das übergeordnete Element des enthaltenen Fensters nicht. es weist dem Pager-Steuerelement nur ein Fensterhandle zum 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 Pager-Steuerelements sein. Sie können diese Nachricht explizit senden oder das Pager_SetChild Makro verwenden.
PGM_SETPOS Legt die aktuelle Bildlaufposition für das Pager-Steuerelement 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 Bildlaufparameter des Pager-Steuerelements fest, einschließlich des Timeoutwerts, der Zeilen pro Timeout und der Pixel pro Zeile. Sie können diese Nachricht explizit oder mithilfe des Pager_SetScrollInfo-Makros senden.

Benachrichtigungen

Thema Inhalt
NM_RELEASEDCAPTURE (Pager) Benachrichtigt das übergeordnete Fenster eines Pager-Steuerelements, dass das Steuerelement die Mausaufnahme losgelassen hat. NM_RELEASEDCAPTURE wird in Form einer WM_NOTIFY Nachricht gesendet.
PGN_CALCSIZE Benachrichtigung, die von einem Pager-Steuerelement gesendet wird, um die bildlauffähigen Abmessungen des enthaltenen Fensters abzurufen. Diese Dimensionen werden vom Pager-Steuerelement 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 Pager-Steuerelement gesendet, wenn sich das heiße (hervorgehobene) Element ändert.
PGN_SCROLL Benachrichtigung, die von einem Pager-Steuerelement gesendet wird, bevor das enthaltene Fenster gescrollt wird. Diese Benachrichtigung wird in Form einer WM_NOTIFY Nachricht gesendet.

Strukturen

Thema Inhalt
NMPGCALCSIZE Enthält und empfängt Informationen, die das Pager-Steuerelement zum Berechnen des bildlauffähigen 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 Pager-Steuerelement beim Scrollen des enthaltenen Fensters verwendet. Sie wird mit der PGN_SCROLL-Benachrichtigung verwendet.

Konstanten

Thema Inhalt
Pager-Steuerelementarten In diesem Abschnitt werden die Fensterformatvorlagen aufgeführt, die beim Erstellen von Pagersteuerelementen verwendet werden.