CReBarCtrl et CReBar
MFC fournit deux classes pour créer des rebar : CReBar et CReBarCtrl (qui encapsule l'API de contrôles communs Windows).CReBar fournit toutes les fonctionnalités du contrôle commun rebar, et il gère plusieurs des paramètres et des structures requis de contrôles communs pour vous.
CReBarCtrl est une classe wrapper pour le contrôle rebar Win32, et peut donc être plus facile à implémenter si vous n'envisagez pas d'intégrer le rebar dans l'architecture MFC.Si vous projetez d'utiliser CReBarCtrl et pour intégrer le rebar dans l'architecture de MFC, vous devez faire attention spéciale pour communiquer des manipulations de contrôle rebar aux MFC.Cette communication n'est pas difficile ; toutefois, il s'agit d'un travail supplémentaire n'est inutile lorsque vous utilisez CReBar.
Visual C++ propose deux méthodes de tirer parti du contrôle commun rebar.
Créez le rebar à l'aide de CReBar, puis appelez CReBar::GetReBarCtrl pour obtenir l'accès aux fonctions membres d' CReBarCtrl .
[!REMARQUE]
CReBar::GetReBarCtrl est une fonction membre intégrée que les casts le pointeur de this de l'objet rebar.Cela signifie que, lors de l'exécution, l'appel de fonction n'a pas de charge.
Créez le rebar à l'aide de le constructeur de CReBarCtrl.
L'un ou l'autre de méthode fournit l'accès aux fonctions membres du contrôle rebar.Lorsque vous appelez CReBar::GetReBarCtrl, il retourne une référence à un objet d' CReBarCtrl vous pouvez utiliser l'une ou l'autre définir des fonctions membres.Consultez CReBar pour plus d'informations sur la construction et créer un rebar à l'aide de CReBar.