複製鏈接
請複製以下鏈接發送給好友

GetCurSel

鎖定
在MFC的不同控件中,都可以見到GetCurSel函數。從函數名角度看,適用於獲取當前光標的位置。
以下,具體分類介紹了不同控件中的GetCurSel函數。
中文名
GetCurSel
函數原型
int GetCursel( ) const;
返回值
CB_ERR。
隸    屬
函數

GetCurSelCComboBox::GetCurSel

GetCurSel函數原型

int GetCursel( ) const;

GetCurSel返回值

返回組合框列表框中當前選中的項的下標。如果沒有選中項,則返回CB_ERR。

GetCurSel説明

本函數用於MFC編程時,調用這個函數來確定哪些項目在組合框中被選中。

GetCurSelCListBox::GetCurSel

GetCurSel函數原型

int GetCursel( ) const;

GetCurSel返回值

從當前選中的項的索引為零開始。如果沒有項目被當前選定或如果列表框是一個多次選擇列表框,則返回LB_ERR。

GetCurSel説明

從當前選中的項的索引為零開始,如果任何的,在一個單一的選擇列表框

GetCurSelCMonthCalCtrl

GetCurSel函數原型

BOOL GetCurSel( COleDateTime&refDateTime) const;
BOOL GetCurSel( CTime&refDateTime) const;
BOOL GetCurSel( LPSYSTEMTIMEpDateTime) const;

GetCurSel返回值

如果成功,返回值為真,否則為零。

GetCurSel參數説明

refDateTime
引用一個對象COleDateTime或一個對象CTime。 獲得當前時間。
pDateTime
一個指向SYSTEMTIME結構體,將得到當前選中日期信息。該參數必須是一個有效的地址,不能為NULL。
Remarks
這個成員函數實現Win32消息宏MCM_GETCURSEL。

GetCurSelCTabCtrl::GetCurSel

GetCurSel函數原型

intGetCurSel() const;

GetCurSel返回值

如果成功返回從零開始所選擇的選項卡的索引或如果是-1表示沒有選項卡被選中。

GetCurSel説明

調用這個函數來檢索當前選中的選項卡。

GetCurSel參考例子

關於 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);
Format("%d 年%d月%d日",sysTime.wYear,sysTime.wMonth,sysTime.wDay);
}