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 );