CMonthCalCtrl::SetCurSel
Define a data atualmente selecionada para um controle de calendário mensal.
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
Parâmetros
refDateTime
Uma referência a um COleDateTime or CTime objeto indicando que o controle de calendário mensal selecionado no momento.pDateTime
Ponteiro para um SYSTEMTIME estrutura que contém a data a ser definida sistema autônomo a seleção corrente.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, 0.
Comentários
Esta função de membro implementa o comportamento do Win32 mensagem MCM_SETCURSEL, conforme descrito no Windows SDK. Na implementação do MFC de SetCurSel, você pode especificar um COleDateTime uso, um CTime uso, ou um SYSTEMTIME uso da estrutura.
Exemplo
void CMonthCalDlg::OnBnClickedCurselbutton()
{
// All of these calls set the current selection to March 15, 1998.
// with a COleDateTime
COleDateTime dt1(1998, 3, 15, 0, 0, 0);
m_calCtrl1.SetCurSel(dt1);
// with a CTime
CTime dt2(1998, 3, 15, 0, 0, 0);
m_calCtrl1.SetCurSel(dt2);
// with a SYSTEMTIME structure
SYSTEMTIME sysTime;
// set everything to zero
memset(&sysTime, 0, sizeof(sysTime));
// except for the date we want
sysTime.wYear = 1998;
sysTime.wMonth = 3;
sysTime.wDay = 15;
m_calCtrl1.SetCurSel(&sysTime);
}
Requisitos
Cabeçalho: afxdtctl.h