Partager via


CMonthCalCtrl::SetCalendarBorder

Définit la largeur de la bordure du contrôle month calendar actuel.

void SetCalendarBorder(
     int cxyBorder
);

Paramètres

Paramètre

Description

[in] cxyBorder

La largeur de la bordure, en pixels.

Notes

Si cette méthode réussit, la largeur de bordure a pour valeur au paramètre d' cxyBorder .Sinon, la largeur de bordure est réinitialisée à la valeur par défaut spécifiée par thèmeactuel, ou à zéro si les thèmes ne sont pas utilisés.

Cette méthode envoie le message de MCM_SETCALENDARBORDER , qui est décrit dans Kit de développement logiciel Windows.

Configuration requise

en-tête : afxdtctl.h

Ce contrôle est pris en charge dans Windows Vista et versions ultérieures.

Les spécifications supplémentaires pour cette méthode sont décrites dans Spécifications de génération des contrôles communs Windows Vista.

Exemple

L'exemple de code suivant définit la variable, m_monthCalCtrl, qui est utilisée pour accéder par programme le contrôle month calendar.Cette variable est utilisée dans l'exemple suivant.

    // Variable used to reference the month calendar control.
    CMonthCalCtrl m_monthCalCtrl;
    // Variable used to reference the splitbutton control.
    CSplitButton m_splitButton;

L'exemple de code suivant définit la largeur de bordure du contrôle month calendar à huit pixels.Utilisez la méthode de CMonthCalCtrl::GetCalendarBorder pour déterminer si cette méthode a réussi.

    // Use the GetCalendarBorder() method to determine whether 
    // this method succeeded or failed.
    m_monthCalCtrl.SetCalendarBorder( 8 );

Voir aussi

Référence

Classe de CMonthCalCtrl

Graphique de la hiérarchie

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

thèmes et styles visuels