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 |
Crée un objet CMFCDropDownFrame. |
|
CMFCDropDownFrame::CreateObject |
Utilisé par l'infrastructure pour créer une instance dynamique de ce type de classe. |
Extrait la barre de menus parent du frame déroulant. |
|
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. |
Repositionne le frame déroulant. |
|
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
Configuration requise
en-tête : afxdropdowntoolbar.h
Voir aussi
Référence
CMFCDropDownToolbarButton, classe