Partager via


CScrollBar, classe

Fournit les fonctionnalités d'un contrôle de barre de défilement de windows.

class CScrollBar : public CWnd

Membres

Constructeurs publics

Nom

Description

CScrollBar::CScrollBar

Construit un objet CScrollBar.

Méthodes publiques

Nom

Description

CScrollBar::Create

Crée la barre de défilement de fenêtres et la attaché à l'objet d' CScrollBar .

CScrollBar::EnableScrollBar

Active ou désactive une ou les deux flèches d'une barre de défilement.

CScrollBar::GetScrollBarInfo

Récupère des informations sur la barre de défilement à l'aide d'une structure d' SCROLLBARINFO .

CScrollBar::GetScrollInfo

Récupère des informations sur la barre de défilement.

CScrollBar::GetScrollLimit

Extrait la limite de la barre de défilement

CScrollBar::GetScrollPos

Extrait la position actuelle d'une case de défilement.

CScrollBar::GetScrollRange

Récupère les positions actuelles minimales et de barre de défilement de maximale de la barre de défilement donnée.

CScrollBar::SetScrollInfo

Définit des informations sur la barre de défilement.

CScrollBar::SetScrollPos

Définit la position actuelle d'une case de défilement.

CScrollBar::SetScrollRange

Définit les valeurs minimales et maximales de position de la barre de défilement donnée.

CScrollBar::ShowScrollBar

Affiche ou masque un barre de défilement.

Notes

Vous créez un contrôle de barre de défilement en deux étapes. D'abord, appelez le constructeur CScrollBar pour construire l'objet d' CScrollBar , puis appelez la fonction membre de Create pour créer le contrôle de barre de défilement windows et le lier à l'objet d' CScrollBar .

Si vous créez un objet d' CScrollBar dans une boîte de dialogue (via une ressource de boîte de dialogue), CScrollBar est automatiquement détruit lorsque l'utilisateur ferme la boîte de dialogue.

Si vous créez un objet d' CScrollBar dans une fenêtre, vous devrez peut-être également la destruction.

Si vous créez l'objet d' CScrollBar sur la pile, elle est perdue automatiquement. Si vous créez l'objet d' CScrollBar sur le tas à l'aide de la fonction de nouveau , vous devez appeler supprimer sur l'objet pour le détruire lorsque l'utilisateur a terminé la barre de défilement de windows.

Si vous allouez une mémoire de l'objet d' CScrollBar , remplacez le destructeur d' CScrollBar pour disposer les allocations.

Pour plus d'informations sur l'utilisation CScrollBar, consultez contrôles.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CScrollBar

Configuration requise

En-tête : afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd, classe

CButton, classe

CComboBox, classe

CEdit, classe

CListBox, classe

CStatic, classe

CDialog, classe