24課時VC之思考 列表框與組合框

2022-08-28 18:54:07 字數 2153 閱讀 4302

列表框和組合框

一、新增

listbox.addstring("gwen"); insertstring 和 addstring函式都返回新加入的列表項的位置。若在整加列表項時候 發生錯誤,insertstring 和 addstring函式將返回lb_err。如果列表框滿了,將返回 lb_errspace.

二、刪除

listbox.deletestring(8); 這一行**刪除了列表框中第9個位置的列表框。記住,所有的列表框的位置索引從零 開始。從deletestring成員函式中返回的值是列表框中所剩列表項的數字,如果發生 錯誤,則為lb_err。返回值可如下使用:

int nitems=listbox.getcount();

while(nitems>3&&nitems!=lb_err)

nitems=listbox.deletestring(nitems-1);

此**刪除前3個列表框之後的所有列表項。若要完全刪除列表項,需要使用resetcount函式: listbox.resetcount(); resetcount返回位void(空)。

lbn_,是list box notification的簡稱。 clistbox::getcursel成員函式決定列表框當前選擇的列表項。

1.給組合框增加列表項 :

combobox.addstring("riley"); 或 combobox.insertstring(0,"mitch");

如果有錯誤發生,將被返回cb_err而不是lb_err 同理,cb_errspace nitems=combobox.getcount();

2.從組合框中獲取收入:

m_combo.getlbtext(1,szchoice);

3.在組合框中查詢列表項:

findstring和findstringexact成員函式查詢乙個特定的列表項。

int index=m_combo.finstring(-1,szsearch); 搜尋索引指定第乙個被找到的列表項索引之前的列表項,因此在開始搜尋索引時必須對索引 減一作為搜尋索引。

findstringexact函式在組合框中搜尋與搜尋字串精確匹配的列表項,它與findstring函式 使用相同的引數: int index=m_combo.findstringexact(-1,szsearch);

ccombolistdlg::oncloseupcombo函式收集組合框編輯控制項部分的內容和組合框列表框中所選擇 的列表項。

第3課時 體驗python

學科 人工智慧 年級 四年級上冊 課題 第3課時 體驗python 課時數 1課時 教材分析 在前面了解人工智慧含義及機器學習含義的基礎上,學生已經體驗過一些人工智慧的應用,本節課讓學生了解人工智慧離不開程式語言,通過python語言的初步學習,初步了解人工智慧程式語言,並能夠通過簡單編寫pytho...

第6課時 語音識別

學科 人工智慧 年級 四年級上 課題 第6課時 語音識別 課時數 1課時 教材分析 本課內容選自 人工智慧啟蒙 第一冊第4節 語音識別 部分的內容,本節課要求學生通過學習,初步理解語音識別的含義 簡單了解語音識別的6個過程 了解並體驗語音識別在生活中的常見應用。學情分析 學生通過前面幾節課的學習,了...

第1課時《Qt osgEarth 程式設計入門》

1.首先編譯osg osgearth 原始碼,配置環境變數,將osg及osgearth 對應的bin目錄加入系統環境中。2.在qt中的pro檔案中進行引用 include deployment.pri win32 includepath c osgearrh include c opensceneg...