Partilhar via


CMonthCalCtrl::SetCalendarBorder

Defina a largura da borda do controle atual de calendário mensal.

void SetCalendarBorder(
     int cxyBorder
);

Parâmetros

Parâmetro

Descrição

[in] cxyBorder

A largura da borda, em pixels.

Comentários

Se esse método é bem-sucedido, a largura da borda é definida como o parâmetro de cxyBorder . Caso contrário, a largura da borda é reiniciada o valor padrão que é especificado por temaatual, ou zero se os temas não são usados.

Este método envia a mensagem de MCM_SETCALENDARBORDER , que é descrita em Windows SDK.

Requisitos

Cabeçalho: afxdtctl.h

Esse controle é suportado em Windows Vista e posteriormente.

Os requisitos adicionais para o método são descritos em Requisitos de compilação para controles comuns do Windows Vista.

Exemplo

O exemplo de código a seguir define a variável, m_monthCalCtrl, que é usada para acessar por programação o controle de calendário mensal. Esta variável é usado no exemplo a seguir.

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

O exemplo de código a seguir define a largura da borda do controle de calendário mensal a oito pixels. Use o método de CMonthCalCtrl::GetCalendarBorder para determinar se este método foi bem-sucedida.

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

Consulte também

Referência

Classe CMonthCalCtrl

Gráfico da hierarquia

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

temas e estilos visuais