CMonthCalCtrl::SetCurSel
月間予定表コントロールに対して現在選択されている日付を設定します。
BOOL SetCurSel(
const COleDateTime& refDateTime
);
BOOL SetCurSel(
const CTime& refDateTime
);
BOOL SetCurSel(
const LPSYSTEMTIME pDateTime
);
パラメーター
refDateTime
現在選択されている月間予定表コントロールを示す COleDateTime または CTime のオブジェクトへの参照。pDateTime
現在のオプションとして設定する日付を含む SYSTEMTIME の構造体へのポインター。
戻り値
正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
このメンバー関数は Windows SDKに記述されている Win32 メッセージの動作を MCM_SETCURSEL実行します。MFC の SetCurSelの実装では、COleDateTime の使用、CTime の使用、または SYSTEMTIME の構造体の使用を指定できます。
使用例
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);
}
必要条件
Header: afxdtctl.h