Classe de CMFCDropDownFrame

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

Cc714106.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CMFCDropDownFrame::CMFCDropDownFrame

Constructeur par défaut.

CMFCDropDownFrame::~CMFCDropDownFrame

Destructor.

Cc714106.collapse_all(fr-fr,VS.110).gifMé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.

Cc714106.collapse_all(fr-fr,VS.110).gifRemarques

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 Classe de CMFCDropDownToolBar et Classe de CMFCDropDownToolbarButton.

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

Classe de CMFCDropDownToolBar

Classe de CMFCDropDownToolbarButton

Autres ressources

Classes MFC