欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

VC++的combobox控件用法匯總

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

在VC++程序設(shè)計中,combobox控件是再普通不過的窗體元素控件了,而對于新手來說,掌握combobox 的各種用法顯得尤其重要,本文就來總結(jié)一些實用的combobox控件用法,供大家參考。

一、添加/刪除Combo Box內(nèi)容:

1. 一般是在ComboBox控件屬性的Data標(biāo)簽里添加,一行表示ComboBox下拉列表中的一行,換行用ctrl+回車。

2. 在程序初始化時動態(tài)添加,如:控件內(nèi)容初始化:

CString strTemp;
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//清除原有內(nèi)容
for(int i=1;i<=100;i++)
{
strTemp.Format("%d",i);
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);
}

3. 在下拉的時候添加內(nèi)容項,如: CString strTemp;

int iCount=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCount();//取得已有行數(shù)
if(iCount<1)//防止重復(fù)多次添加
{
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();
for(int i=1;i<=100;i++)
{
strTemp.Format("%d",i);
((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);
}
}

4. 刪除內(nèi)容,那就更簡單了,只需一行:

DeleteString(UINT nIndex)

5. 插入內(nèi)容項,也挺簡單,一行搞定:將行插入到指定位置

InsertString( int nIndex, LPCTSTR lpszItem )

6. 查找,分情況而定,這樣:

FindString( int nStartAfter, LPCTSTR lpszItem )//可在當(dāng)前所有行中查找指定的字符的位置,nStartAfter指明從那一行開始查找。 
int SelectString( int nStartAfter, LPCTSTR lpszItem )//可以選中包含指定字符串的行

二、控制ComboBox的下拉框長度:

首先要知道兩點:

其一那就是在設(shè)計界面里,點擊一下Combo Box的下拉箭頭,此時出現(xiàn)的調(diào)整框就是Combo Box的下拉調(diào)整框。

其二是屬性里有個 No integral height 鉤選項,表示最大長度為設(shè)計長度,如果實際內(nèi)容比設(shè)計長度多,就出現(xiàn)滾動條,少就以實際長度顯示。

三、選擇某行

1. 選中:

int iPos=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCurSel();//當(dāng)前選中的行

2. 設(shè)置:

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->SetCurSel(n)//設(shè)置第n行內(nèi)容為顯示的內(nèi)容

四、取得ComboBox內(nèi)容:

1. 取得ComboBox當(dāng)前內(nèi)容:

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetWindowText(strTemp);

2. 取得其它行內(nèi)容:

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetLBText(n,strTemp);

五、獲得焦點:

可以用GetFocus()函數(shù)。例如:

if(GetFocus()==GetDlgItem(IDC_EDIT_VALUE2))//判斷焦點是否在編輯框IDC_EDIT_VALUE2內(nèi)。

但是combobox 的焦點不同,因為它是由edit和listbox兩部分組成的。所以獲得焦點要用GetParent():

if ((GetFocus()->GetParent())==GetDlgItem(IDC_COMBO_CF))

希望本文所述combobox控件用法能夠?qū)Υ蠹覍W(xué)習(xí)VC++有一定的幫助作用。

上一篇:VC++中HTControl控件類之CHTRichEdit富文本編輯控件實例

欄    目:C語言

下一篇:VC++實現(xiàn)通過API來查看程序錯誤信息的方法

本文標(biāo)題:VC++的combobox控件用法匯總

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/3521.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有