CMFCAutoHideButton, classe
Un bouton qui affiche ou masque CDockablePane, classe 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 CDockablePane, classeassocié. |
|
Affiche ou masque le bouton de masquer automatiquement. |
|
|
Notes
Sur la création, l'objet d' CMFCAutoHideButton est attaché à CDockablePane, classe. 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