GetCurSel

在MFC的不同控制項中,都可以見到GetCurSel函式。從函式名角度看,適用於獲取當前游標的位置。

以下,具體分類介紹了不同控制項中的GetCurSel函式。

基本介紹

  • 中文名:GetCurSel
  • 函式原型::int GetCursel( ) const;
  • 返回值::CB_ERR。
  • 隸屬:函式
CComboBox::GetCurSel,函式原型:,返回值:,說明:,CListBox::GetCurSel,函式原型:,返回值:,說明:,CMonthCalCtrl::GetCurSel,函式原型:,返回值:,參數說明:,CTabCtrl::GetCurSel,函式原型:,返回值:,說明:,參考例子:,

CComboBox::GetCurSel

函式原型:

int GetCursel( ) const;

返回值:

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

說明:

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

CListBox::GetCurSel

函式原型:

int GetCursel( ) const;

返回值:

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

說明:

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

CMonthCalCtrl::GetCurSel

函式原型:

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

相關詞條

熱門詞條

聯絡我們