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