更新时间:2024-09-15 14:26
CComboBox::GetCurSel
int GetCursel( ) const;
返回组合框中列表框中当前选中的项的下标。如果没有选中项,则返回CB_ERR。
本函数用于MFC编程时,调用这个函数来确定哪些项目在组合框中被选中。
CListBox::GetCurSel
int GetCursel( ) const;
从当前选中的项的索引为零开始。如果没有项目被当前选定或如果列表框是一个多次选择列表框,则返回LB_ERR。
从当前选中的项的索引为零开始,如果任何的,在一个单一的选择列表框。
CMonthCalCtrl
BOOL GetCurSel( COleDateTime&refDateTime) const;
BOOL GetCurSel( CTime&refDateTime) const;
BOOL GetCurSel( LPSYSTEMTIMEpDateTime) const;
如果成功,返回值为真,否则为零。
refDateTime
引用一个对象COleDateTime或一个对象CTime。 获得当前时间。
pDateTime
一个指向SYSTEMTIME结构体,将得到当前选中日期信息。该参数必须是一个有效的地址,不能为NULL。
Remarks
这个成员函数实现Win32消息宏MCM_GETCURSEL。
CTabCtrl::GetCurSel
intGetCurSel() const;
如果成功返回从零开始所选择的选项卡的索引或如果是-1表示没有选项卡被选中。
调用这个函数来检索当前选中的选项卡。
关于 BOOL CMonthCalCtrl::GetCurSel( CTime&refDateTime) const的举例。
void CDlgDlg::OnButton1()
{
CTime a;
CString t;
CMonthCalCtrl*mCtrl=(CMonthCalCtrl*)GetDlgItem(IDC_MONTHCALENDAR1);
mCtrl->GetCurSel(a); //选择日期并将其显示出来
SYSTEMTIME sysTime;
SendMessage(mCtrl->GetSafeHwnd(), MCM_GETCURSEL, NULL, (LPARAM)&sysTime);
CTime time =a-(b-c);
AfxMessageBox(t);
}