CMFCCaptionButton, classe
La classe d' CMFCCaptionButton implémente un bouton qui s'affiche dans la barre de légende pour un volet d'ancrage ou une fenêtre mini-frame. En général, l'infrastructure crée des boutons de légende automatiquement.
class CMFCCaptionButton : public CObject
Membres
Constructeurs
Nom |
Description |
---|---|
Crée un objet de CMFCCaptionButton. |
Méthodes publiques
Nom |
Description |
---|---|
Retourne la commande représentée par le bouton. |
|
Retourne l'ID d'image associé à le bouton. |
|
Retourne le rectangle occupé par le bouton. |
|
Retourne la largeur et la hauteur du bouton. |
|
Indique si la hauteur de la barre de titre est définie à la taille mini. |
|
Définit l'état de l'emplacement de dessin du bouton et show de fenêtre. |
|
Dessine le bouton de légende. |
|
Définit la mini taille de la barre de titre. |
Notes
Vous pouvez dériver une classe de CPaneFrameWnd, classe et utiliser la méthode protégée, AddButton, pour ajouter des boutons de légende à un mini fenêtre frame.
CPaneFrameWnd.h définit les ID de commande pour deux types de boutons de légende :
AFX_CAPTION_BTN_PIN, qui affiche un bouton d'épingle lorsque le prend en charge du volet d'ancrage masquer automatiquement le mode.
AFX_CAPTION_BTN_CLOSE, qui affiche un bouton Fermer lorsque le volet peut être fermé ou masqué.
Exemple
L'exemple suivant montre comment construire un objet d' CMFCCaptionButton et mini définir la taille de la barre de titre.
CMFCCaptionButton* captionButton = new CMFCCaptionButton(AFX_HTCLOSE);
captionButton->SetMiniFrameButton(true);
Hiérarchie d'héritage
Configuration requise
en-tête : afxcaptionbutton.h