GetCurSel
计算机科学术语
在MFC的不同控件中,都可以见到GetCurSel函数。从函数名角度看,适用于获取当前光标的位置。
函数一
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);
}
参考资料
最新修订时间:2024-09-15 14:26
目录
概述
函数一
函数二
参考资料