Udostępnij za pośrednictwem


CMonthCalCtrl::SetCalendarBorder

Ustawia szerokość obramowania formantu kalendarza bieżącego miesiąca.

void SetCalendarBorder(
     int cxyBorder
);

Parametry

Parametr

Opis

[w]cxyBorder

Szerokość krawędzi w pikselach.

Uwagi

Jeśli ta metoda powiedzie się, szerokość obramowania jest ustawiona na cxyBorder parametru.W przeciwnym razie szerokość obramowania jest resetowany do wartości domyślnej, określonej przez bieżący motyw, lub zero, jeśli nie są używane motywy.

Metoda ta wysyła MCM_SETCALENDARBORDER wiadomości, która jest opisana w Windows SDK.

Wymagania

Nagłówek: afxdtctl.h

Ten formant jest obsługiwany w Windows Vista i później.

Dodatkowe wymagania dla tej metody opisane w Wymagania formantów standardowych systemu Windows Vista dotyczące kompilacji.

Przykład

Poniższy przykład kodu definiuje zmienną, m_monthCalCtrl, że jest używany do programowego dostępu w formancie kalendarza miesięcznego.Ta zmienna jest używana w następnym przykładzie.

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

Następujący kod ustawia przykład kontroli szerokość obramowania kalendarza miesiąca do ośmiu pikseliUżyj CMonthCalCtrl::GetCalendarBorder metody, aby ustalić, czy ta metoda powiodło się.

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

Zobacz też

Informacje

Klasa CMonthCalCtrl

Diagram hierarchii

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

motywów i stylów wizualnych