Partager via


CPagerCtrl, classe

La classe d' CPagerCtrl encapsule le contrôle pager windows, qui peut faire défiler dans l'affichage d'une fenêtre contenue qui ne rentre pas la fenêtre contenante.

class CPagerCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CPagerCtrl::CPagerCtrl

Construit un objet CPagerCtrl.

Méthodes publiques

Nom

Description

CPagerCtrl::Create

Crée un contrôle pager avec les styles spécifiés et l'attache à l'objet actuel d' CPagerCtrl .

CPagerCtrl::CreateEx

Crée un contrôle pager avec les styles étendus spécifiés et l'attache à l'objet actuel d' CPagerCtrl .

CPagerCtrl::ForwardMouse

Active ou désactive transférer des messages de WM_MOUSEMOVE à la fenêtre qui est contenue dans le contrôle actuel du pagineur.

CPagerCtrl::GetBkColor

Extrait la couleur d'arrière-plan du contrôle actuel du pagineur.

CPagerCtrl::GetBorder

Extrait la taille de la bordure du contrôle actuel du pagineur.

CPagerCtrl::GetButtonSize

Extrait la taille du bouton du contrôle actuel du pagineur.

CPagerCtrl::GetButtonState

Récupère l'état du bouton spécifié dans le contrôle actuel du pagineur.

CPagerCtrl::GetDropTarget

Récupère l'interface d' IDropTarget du contrôle actuel du pagineur.

CPagerCtrl::GetScrollPos

Extrait la position de défilement du contrôle actuel du pagineur.

CPagerCtrl::IsButtonDepressed

Indique si le bouton spécifié du contrôle actuel du pagineur dans l'état d' pressed .

CPagerCtrl::IsButtonGrayed

Indique si le bouton spécifié du contrôle actuel du pagineur dans l'état d' grayed .

CPagerCtrl::IsButtonHot

Indique si le bouton spécifié du contrôle actuel du pagineur dans l'état d' hot .

CPagerCtrl::IsButtonInvisible

Indique si le bouton spécifié du contrôle actuel du pagineur dans l'état d' invisible .

CPagerCtrl::IsButtonNormal

Indique si le bouton spécifié du contrôle actuel du pagineur dans l'état d' normal .

CPagerCtrl::RecalcSize

Fait recalculer le contrôle actuel du pagineur la taille de la fenêtre contenue.

CPagerCtrl::SetBkColor

Définit la couleur d'arrière-plan du contrôle actuel du pagineur.

CPagerCtrl::SetBorder

Définit la taille de la bordure du contrôle actuel du pagineur.

CPagerCtrl::SetButtonSize

Définit la taille du bouton du contrôle actuel du pagineur.

CPagerCtrl::SetChild

Définit la fenêtre contenue du contrôle actuel du pagineur.

CPagerCtrl::SetScrollPos

Définit la position de défilement du contrôle actuel du pagineur.

Notes

Un contrôle pager est une fenêtre qui contient une autre fenêtre qui est linéaire et plus grande que la fenêtre contenante, et vous permet de faire défiler la fenêtre contenue dans la vue. Le contrôle pager affiche deux boutons de défilement qui disparaissent automatiquement lorsque la fenêtre est contenue vous faites jusqu'à son degré plus lointain, et réapparaissent sinon. Vous pouvez créer un contrôle pager faisant défiler horizontalement ou verticalement.

Par exemple, si votre application possède une barre d'outils qui n'est pas assez large pour afficher tous ses éléments, vous pouvez assigner la barre d'outils à un contrôle pager et les utilisateurs pourront faire défiler la barre d'outils à gauche ou à droite pour accéder à tous les éléments. La version 4,0 (version 4,71 de Microsoft Internet Explorer de commctrl.dll) présente le contrôle pager.

La classe d' CPagerCtrl est dérivée de la classe de CWnd . Pour plus d'informations et pour obtenir une illustration d'un contrôle pager, consultez Contrôle Pager.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CPagerCtrl

Configuration requise

en-tête : afxcmn.h

Voir aussi

Référence

CPagerCtrl, classe

Graphique de la hiérarchie

Contrôle Pager