Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
MFC fournit deux classes pour créer des "rebars" : CReBar et CReBarCtrl (qui encapsule l'API de contrôle commun de Windows). CReBar
fournit toutes les fonctionnalités du contrôle commun rebar et gère pour vous la plupart des paramètres et structures de contrôle commun requis.
CReBarCtrl
est une classe wrapper pour le contrôle Rebar Win32, et peut donc être plus facile à implémenter si vous n’avez pas l’intention d’intégrer le Rebar dans l’architecture MFC. Si vous envisagez d’utiliser CReBarCtrl
et d’intégrer les barres d’armature dans l’architecture MFC, vous devez prendre davantage soin de communiquer les ajustements de contrôle des barres d’armature à MFC. Cette communication n’est pas difficile ; toutefois, il s’agit d’un travail supplémentaire qui n’est pas inutile lorsque vous utilisez CReBar
.
Visual C++ offre deux façons de tirer parti du contrôle commun rebar.
Créez la barre à l’aide de
CReBar
, puis appelez CReBar::GetReBarCtrl pour accéder aux fonctions membres deCReBarCtrl
.Remarque
CReBar::GetReBarCtrl
est une fonction membre inline qui convertit le pointeurthis
de l’objet rebar. Cela signifie que, au moment de l’exécution, l’appel de fonction n’a aucune surcharge.Créez la barre d'armature à l’aide du constructeur de CReBarCtrl.
L'une ou l'autre méthode vous donnera accès aux fonctions membres du contrôle rebar. Lorsque vous appelez CReBar::GetReBarCtrl
, elle retourne une référence à un CReBarCtrl
objet afin de pouvoir utiliser l’un ou l’autre ensemble de fonctions membres. Consultez CReBar pour plus d’informations sur la construction et la création d’une barre à l’aide CReBar
de .