Compartilhar via


CMonthCalCtrl::SetCalendarBorder

Define a largura da borda do controle de calendário do mês corrente.

void SetCalendarBorder(
          int cxyBorder
);

Parâmetros

Parâmetro

Descrição

[in] cxyBorder

A largura da borda em pixels.

Comentários

Se esse método for bem-sucedida, a largura da borda será definida como a cxyBorder parâmetro. Caso contrário, a largura da borda é redefinida para o valor padrão especificado pelo corrente tema ou zero se os temas não forem usados.

Esse método envia o MCM_SETCALENDARBORDER mensagem, que é descrita no Windows SDK.

Requisitos

Cabeçalho: afxdtctl.h

Este controle é suportado no Windows Vista e mais recente.

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

Exemplo

O exemplo de código a seguir define a variável, m_monthCalCtrl, que é usado para acessar programaticamente o controle de calendário mensal. Essa variável é usada 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 código de exemplo a seguir define a largura da borda do calendário mensal controlar para oito pixels.Use o CMonthCalCtrl::GetCalendarBorder método para determinar se esse 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 de hierarquia

CMonthCalCtrl::SetCalendarBorderDefault

MCM_SETCALENDARBORDER

Temas e estilos visuais

Outros recursos

CMonthCalCtrl membros