Partager via


CReBarCtrl, classe

Encapsule les fonctionnalités d'un contrôle rebar, qui est un conteneur pour une fenêtre enfant.

class CReBarCtrl : public CWnd

Membres

Constructeurs publics

Nom

Description

CReBarCtrl::CReBarCtrl

Construit un objet CReBarCtrl.

Méthodes publiques

Nom

Description

CReBarCtrl::BeginDrag

Définit le contrôle rebar en mode glisser-déplacer.

CReBarCtrl::Create

Crée le contrôle rebar et l'attache à l'objet d' CReBarCtrl .

CReBarCtrl::CreateEx

Crée un contrôle rebar avec les styles étendus par windows spécifiées et l'attache à un objet d' CReBarCtrl .

CReBarCtrl::DeleteBand

Supprime une bande d'un contrôle rebar.

CReBarCtrl::DragMove

Met à jour la position de glisser-déplacer dans le contrôle rebar après un appel à BeginDrag.

CReBarCtrl::EndDrag

Termine l'opération de glisser-déplacer rebar du contrôle.

CReBarCtrl::GetBandBorders

Récupère les zones d'une bande.

CReBarCtrl::GetBandCount

Récupère le nombre de bandes actuel dans le contrôle rebar.

CReBarCtrl::GetBandInfo

Récupère des informations sur une bande spécifiée dans un contrôle rebar.

CReBarCtrl::GetBandMargins

Récupère les marges d'une bande.

CReBarCtrl::GetBarHeight

Extrait la hauteur du contrôle rebar.

CReBarCtrl::GetBarInfo

Récupère des informations sur le contrôle rebar et la liste d'images qu'elle utilise.

CReBarCtrl::GetBkColor

Extrait la couleur d'arrière-plan par défaut d'un contrôle rebar.

CReBarCtrl::GetColorScheme

Extrait la structure de COLORSCHEME associée au contrôle rebar.

CReBarCtrl::GetDropTarget

Récupère le pointeur d'interface rebar d' IDropTarget d'un contrôle.

CReBarCtrl::GetExtendedStyle

Obtient le style étendu du contrôle rebar actuel.

CReBarCtrl::GetImageList

Récupère la liste d'images associée à un contrôle rebar.

CReBarCtrl::GetPalette

Extrait la palette actuelle du contrôle rebar.

CReBarCtrl::GetRect

Récupère le rectangle englobant d'une bande données dans un contrôle rebar.

CReBarCtrl::GetRowCount

Récupère le nombre de lignes de bandes dans un contrôle rebar.

CReBarCtrl::GetRowHeight

Extrait la hauteur d'une ligne spécifiée dans un contrôle rebar.

CReBarCtrl::GetTextColor

Extrait la couleur de texte par défaut rebar d'un contrôle.

CReBarCtrl::GetToolTips

Récupère le handle à tous les contrôles d'info-bulle associé au contrôle rebar.

CReBarCtrl::HitTest

Détermine que la partie d'une bande rebar est à un point donné sur l'écran, si une bande rebar existe à ce stade.

CReBarCtrl::IDToIndex

Convertit un identificateur (ID) de bande à un index de bandes dans un contrôle rebar.

CReBarCtrl::InsertBand

Insère une nouvelle bande dans un contrôle rebar.

CReBarCtrl::MaximizeBand

Redimensionne une bande dans un contrôle rebar à sa taille la plus grande taille.

CReBarCtrl::MinimizeBand

Redimensionne une bande dans un contrôle rebar à son petite taille.

CReBarCtrl::MoveBand

Déplace une bande d'un index à un autre.

CReBarCtrl::PushChevron

Pousse par programme un chevron.

CReBarCtrl::RestoreBand

Redimensionne une bande dans un contrôle rebar à sa taille idéale.

CReBarCtrl::SetBandInfo

Définit les caractéristiques d'une bande existante dans un contrôle rebar.

CReBarCtrl::SetBandWidth

Définit la largeur de la bande ancrée spécifiée dans le contrôle rebar actuel.

CReBarCtrl::SetBarInfo

Définit les caractéristiques d'un contrôle rebar.

CReBarCtrl::SetBkColor

Définit la couleur d'arrière-plan par défaut d'un contrôle rebar.

CReBarCtrl::SetColorScheme

Définit le modèle de couleurs pour les boutons sur un contrôle rebar.

CReBarCtrl::SetExtendedStyle

Définit les styles étendus pour le contrôle rebar actuel.

CReBarCtrl::SetImageList

Définit la liste d'images rebar d'un contrôle.

CReBarCtrl::SetOwner

Définit la fenêtre propriétaire rebar d'un contrôle.

CReBarCtrl::SetPalette

Définit la palette actuelle du contrôle rebar.

CReBarCtrl::SetTextColor

Définit la couleur de texte par défaut rebar d'un contrôle.

CReBarCtrl::SetToolTips

Associe un contrôle d'info-bulle avec le contrôle rebar.

CReBarCtrl::SetWindowTheme

Définit le style visuel du contrôle rebar.

CReBarCtrl::ShowBand

Affiche ou masque une bande données dans un contrôle rebar.

CReBarCtrl::SizeToRect

Ajuste un contrôle rebar à un rectangle spécifié.

Notes

L'application dans laquelle le contrôle rebar réside assigne la fenêtre enfant contenue par le contrôle rebar bande rebar. La fenêtre enfant est généralement un autre contrôle commun.

Rebar les contrôles contiennent un ou plusieurs des bagages. Chaque bande peut contenir une combinaison d'une barre de pinces, d'une bitmap, d'une étiquette de texte, et d'une fenêtre enfant. La bande peut contenir qu'un seul de ces éléments.

Le contrôle rebar peut afficher la fenêtre enfant sur une bitmap spécifiée d'arrière-plan. Toutes les bandes rebar de contrôle peuvent être redimensionnées, sauf ceux qui utilisent le style de RBBS_FIXEDSIZE . Lorsque vous repositionnez ou redimensionnez une bande de contrôle rebar, le contrôle rebar gère la taille et la position de la fenêtre enfant assignée à la bande. Pour redimensionner ou modifier l'ordre des bandes dans le contrôle, puis faire glisser la barre de pinces d'une bande.

L'illustration suivante montre un contrôle rebar doté de trois bandes :

  • La bande 0 contient un contrôle de barre d'outils en deux dimensions et transparent.

  • La bande 1 contient les boutons déroulants standard et entièrement transparents.

  • La bande 2 contient une zone de liste déroulante et quatre boutons standard.

    Exemple du menu Rebar

Contrôle rebar

Prise en charge de contrôles rebar :

  • Listes d'images.

  • Gestion des messages.

  • Fonctionnalités personnalisées de dessin.

  • Divers styles de contrôle en plus de les styles de fenêtre standard. Pour obtenir la liste de ces styles, consultez Rebar styles de contrôle dans Kit de développement logiciel Windows.

Pour plus d'informations, consultez l' Utilisation CReBarCtrl.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CReBarCtrl

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie