CMonthCalCtrl::SetCalendarBorder

Impostare la larghezza del bordo del controllo calendario mensile corrente.

void SetCalendarBorder(
     int cxyBorder
);

Parametri

Parametro

Descrizione

[in] cxyBorder

La larghezza del bordo, in pixel.

Note

Se il metodo ha esito positivo, lo spessore del bordo viene impostata al parametro cxyBorder.In caso contrario, la larghezza del bordo viene reimpostata sul valore predefinito specificato da temacorrente, o a zero se i temi non vengono utilizzati.

Questo metodo invia il messaggio MCM_SETCALENDARBORDER, come descritto in Windows SDK.

Requisiti

intestazione: afxdtctl.h

Questo controllo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_monthCalCtrl, utilizzata per accedere a livello di codice al controllo calendario mensile.Questa variabile viene utilizzata nell'esempio seguente.

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

Nell'esempio di codice riportato di seguito la larghezza del bordo del controllo calendario mensile a otto pixel.Utilizzare il metodo CMonthCalCtrl::GetCalendarBorder per determinare se questo metodo è riuscita.

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

Vedere anche

Riferimenti

Classe di CMonthCalCtrl

Grafico della gerarchia

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

temi e stili di visualizzazione