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