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 Criar requisitos de 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 de CMonthCalCtrl

Gráfico de hierarquia

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

temas e estilos visuais