當前位置:
首頁 >
MFC控件编程之组合框跟列表框
發布時間:2023/12/1
40
豆豆
生活随笔
收集整理的這篇文章主要介紹了
MFC控件编程之组合框跟列表框
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MFC控件編程之組合框跟列表框
一丶簡介
如果要使用組合框跟列表框.那么就要知道.組合框列表框是最核心的東西就是索引. 索引是從0開始的.
二丶組合框列表框常用的方法
AddString(字符串) 添加一個字符串.放到最后面. DeleteString(索引); 刪除指定索引的字符串. int GetCurSel(); 獲取當前選中索引,小于0則沒有. SetCursel(); 設置當前索引.如果填寫0.那么就是設置第一個選中. GetCount(); 獲取組合框或者列表框當前的項的個數. SetItemData(索引,值)設置指定索引的位置的值 DWORD GetItemData(索引); 獲取指定索引位置的值. InsertString(索引,字符串) 在指定索引處插入字符串.
GetTopIndex? 返回組合框或者列表框第一個可見項的下標. 相應的也有Set.
FindString(開始位置,尋找的字符串) 尋找字符串.找到> 0 并且返回尋找到的字符串的下標.方法其實不多.簡單的用一下即可.
關于上面的方法.我們可以查詢MSDN.?
三丶.簡單使用方法編程
void CMFCApplication2Dlg::OnBnClickedOk2() {// TODO: 在此添加控件通知處理程序代碼//列表框組合框都添加內容.CString str = TEXT("1");m_ComBox.AddString(str);m_LstBox.AddString(str);//2.都設置字符串.為當前選中m_ComBox.SetCurSel(0);m_LstBox.SetCurSel(0);//3.都獲取當前選中項.并且插入字符串.int nSel = 0;nSel = m_ComBox.GetCurSel();m_ComBox.InsertString(nSel,TEXT("2"));nSel = 0;nSel = m_LstBox.GetCurSel();m_LstBox.InsertString(nSel, TEXT("2"));//獲取當前組合框個數.nSel = m_ComBox.GetCount();str = TEXT("0");str.Format(TEXT("個數 =%d \r\n"), nSel);AfxMessageBox(str); }應用截圖
?
轉載于:https://www.cnblogs.com/iBinary/p/9656454.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的MFC控件编程之组合框跟列表框的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 010 pandas的DataFrame
- 下一篇: 爬格子呀9.17(图论)