Partager via


CMFCDropDownFrame, classe

Fournit la fonctionnalité déroulante de la fenêtre frame aux barres d'outils déroulantes et des boutons de barre d'outils déroulants.

class CMFCDropDownFrame : public CMiniFrameWnd

Membres

Constructeurs publics

Nom

Description

CMFCDropDownFrame::CMFCDropDownFrame

Constructeur par défaut.

CMFCDropDownFrame::~CMFCDropDownFrame

Destructor.

Méthodes publiques

Nom

Description

CMFCDropDownFrame::Create

Crée un objet CMFCDropDownFrame.

CMFCDropDownFrame::CreateObject

Utilisé par l'infrastructure pour créer une instance dynamique de ce type de classe.

CMFCDropDownFrame::GetParentMenuBar

Extrait la barre de menus parent du frame déroulant.

CMFCDropDownFrame::GetParentPopupMenu

Récupère le menu contextuel parent du frame déroulant.

CMFCDropDownFrame::GetThisClass

Utilisé par l'infrastructure pour obtenir un pointeur vers l'objet de CRuntimeClass associé à ce type de classe.

CMFCDropDownFrame::RecalcLayout

Repositionne le frame déroulant.

CMFCDropDownFrame::SetAutoDestroy

Définit si la fenêtre déroulante enfant de barre d'outils est perdue automatiquement.

Remarques

Cette classe n'est pas destinée à être utilisée directement à partir de votre code.

L'infrastructure utilise la classe pour fournir un comportement de frame aux classes d' CMFCDropDownToolbar et d' CMFCDropDownToolbarButton . Pour plus d'informations sur ces classes, consultez CMFCDropDownToolBar, classe et CMFCDropDownToolbarButton, classe.

Exemple

L'exemple suivant montre comment récupérer un pointeur vers un objet d' CMFCDropDownFrame d'une classe d' CFrameWnd , et comment définir la fenêtre déroulante enfant de barre d'outils à détruire automatiquement.

  CFrameWnd* pTopFrame = AFXGetParentFrame(this);
    if (pTopFrame == NULL)
    {
        return FALSE;
    }

    CMFCDropDownFrame* pDropFrame = DYNAMIC_DOWNCAST(CMFCDropDownFrame, pTopFrame);
    pDropFrame->SetAutoDestroy(true);

Hiérarchie d'héritage

CObject

   CCmdTarget

      CWnd

         CFrameWnd

            CMiniFrameWnd

               CMFCDropDownFrame

Configuration requise

en-tête : afxdropdowntoolbar.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCDropDownToolBar, classe

CMFCDropDownToolbarButton, classe

Autres ressources

classes MFC