Classe de CMFCAutoHideButton
Un bouton qui affiche ou masque Classe de CDockablePane configuré pour masquer.
class CMFCAutoHideButton : public CObject
Membres
Méthodes publiques
Nom |
Description |
---|---|
|
|
Crée et initialise le bouton de masquer automatiquement. |
|
Extrait l'alignement du bouton de masquer automatiquement. |
|
Retourne l'objet de CDockablePane associé au bouton de masquer automatiquement. |
|
|
|
|
|
Détermine la taille du bouton de masquer automatiquement. |
|
Retourne la taille de l'étiquette de texte du bouton de masquer automatiquement. |
|
Bouton automatique de masquage de surbrillance. |
|
Indique si le bouton de masquer automatiquement est actif. |
|
État de mise en surbrillance de retour de bouton automatique de masquer. |
|
Détermine si le bouton de masquer automatiquement est horizontal ou vertical. |
|
|
|
Indique si le bouton est visible. |
|
|
|
L'infrastructure appelle cette méthode lorsqu'il dessine le bouton de masquer automatiquement. |
|
L'infrastructure appelle cette méthode lorsqu'il dessine une bordure d'un bouton de masquer automatiquement. |
|
L'infrastructure appelle cette méthode lorsqu'elle remplit arrière-plan d'un bouton de masquer automatiquement. |
|
|
|
Affiche ou masque Classe de CDockablePaneassocié. |
|
Affiche ou masque le bouton de masquer automatiquement. |
|
|
Notes
Sur la création, l'objet d' CMFCAutoHideButton est attaché à Classe de CDockablePane.L'objet d' CDockablePane est masqué ou affiche lorsque l'utilisateur interagit avec l'objet d' CMFCAutoHideButton .
Par défaut, l'infrastructure crée automatiquement CMFCAutoHideButton lorsque l'utilisateur active ou désactive masquer automatiquement sur.L'infrastructure peut créer un élément d'une classe d'interface personnalisés au lieu de la classe d' CMFCAutoHideButton .Pour spécifier que la classe personnalisée de l'interface utilisateur l'infrastructure doit utiliser, définissez la variable membre statique CMFCAutoHideBar::m_pAutoHideButtonRTS égale à la classe d'interface personnalisés.Par défaut, cette variable est définie à CMFCAutoHideButton.
Exemple
L'exemple suivant montre comment construire un objet d' CMFCAutoHideButton et utiliser différentes méthodes dans CMFCAutoHideButton classe.L'exemple suivant montre comment initialiser un objet d' CMFCAutoHideButton à l'aide de sa méthode d' Create , afficher la classe associée d' CDockablePane , et afficher le bouton de masquer automatiquement.
CMFCAutoHideButton* autoHideButton = new CMFCAutoHideButton();
CDockablePane cPane;
// CMFCAutoHideBar* pParentBar
if ( !autoHideButton->Create(pParentBar, &cPane, CBRS_ALIGN_LEFT) )
{
return 0;
}
autoHideButton->ShowAttachedWindow(true);
autoHideButton->ShowButton(true);
Hiérarchie d'héritage
Configuration requise
en-tête : afxautohidebutton.h