CControlBar, classe
La classe de base des classes de barres de contrôle CStatusBar, CToolBar, CDialogBar, CReBar, et COleResizeBar.
class CControlBar : public CWnd
Membres
Constructeurs protégés
Nom |
Description |
---|---|
Construit un objet CControlBar. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne la taille d'une barre de contrôle dynamique comme un objet CSize. |
|
Retourne la taille de la barre de contrôle comme objet de CSize. |
|
Retourne les dimensions actuelles de la zone de barre de contrôles ; notamment les bordures. |
|
Affiche les bordures et la pince de la barre de contrôles. |
|
Affiche les bordures de la barre de contrôles. |
|
Affiche les bordures de la barre de contrôles. |
|
Permet d'ancrer ou de détacher une barre de contrôle. |
|
Récupère les paramètres de style de barres de contrôles. |
|
Récupère les valeurs de bordure de la barre de contrôles. |
|
Retourne le nombre d'éléments non-HWND dans la barre de contrôle. |
|
Retourne un pointeur vers le frame sur lequel une barre de contrôle est ancrée. |
|
Retourne une valeur différente de zéro si la barre de contrôles en question est une barre de contrôle flottante. |
|
Appelle les gestionnaires de la commande interface utilisateur. |
|
Modifie les paramètres de style de barres de contrôle. |
|
Définit les valeurs de bordure de la barre de contrôle. |
|
Modifie le propriétaire sur place d'une barre de contrôle. |
Données membres publiques
Nom |
Description |
---|---|
Si une valeur est différente de zéro, l'objet CControlBar est supprimé lorsque la barre de contrôles Windows est détruite. |
|
Le propriétaire sur place de la barre de contrôles. |
Notes
Une barre de contrôles est une fenêtre qui est généralement alignée à gauche ou à droite d'une fenêtre frame. Elle peut contenir des éléments enfants qui sont soit de contrôles basés sur HWND, qui sont des fenêtres qui génèrent et répondent aux messages Windows, ou des éléments non basés sur HWND, qui ne sont pas des fenêtres et sont gérés par le code d'application ou le code d'infrastructure. Les zones de liste et les contrôles d'édition sont des exemples de contrôles basés sur HWND; les volets et les boutons bitmap de barre d'état sont des exemples de contrôles non-basés sur HWND.
Les fenêtres de barre de contrôle sont généralement des fenêtres enfant d'une fenêtre frame parente et sont généralement les frères de l'affichage client ou le client MDI de la fenêtre frame. Un objet CControlBar utilise des informations sur le rectangle client de la fenêtre parente pour se positionner. Il signale à la fenêtre parente la quantité d'espace qui reste non alloué dans la zone cliente parente de la fenêtre.
Pour plus d'informations sur CControlBar, consultez:
L'article de la Base de connaissances Q242577 : PRB : Les gestionnaires d'interface utilisateur de commande de mise à jour ne fonctionnent pas avec le menu joint à une boîte de dialogue
Hiérarchie d'héritage
CControlBar
Configuration requise
En-tête: afxext.h