CListBox 控制項用法總結

2021-06-01 18:12:50 字數 916 閱讀 5514

clistbox新增項,得到選中的單項或多項的值。

1 首先新增乙個對話方塊,並建立這個對話方塊的類。

2 在主選單藍欄中新增乙個選單「列表框」,並新增這個選單的單擊事件

在oninitdialog()中隊列表框進行初始化。

bool cuserdlg::oninitdialog()

void cuserdlg::onbnclickedbuttonok()

afxmessagebox(strall);

*///取出單選選中的值

/*int index;

cstring selectstr;

index = m_lstinfo->getcursel();

m_lstinfo->gettext(index,selectstr);

afxmessagebox(selectstr);

*///多選,設定selection為multiple

int ncount = m_lstinfo->getselcount();

cstring ccount;

carrayarylistboxsel;

arylistboxsel.setsize(ncount);

m_lstinfo->getselitems(ncount, arylistboxsel.getdata());

//得到總數

ccount.format(_t("%d"),ncount);

afxmessagebox(ccount);

//得到選中的多項

for (int i=0;igettext(arylistboxsel[i],selstr);

afxmessagebox(selstr);

}

C ListBox 列表框控制項

列表框 listbox 將所提供的內容以列表的形式顯示出來,並可以選擇其中的一項或多項內容,從形式上比使用核取方塊更好一些。例如,在 word 中設定字型時介面如下圖所示。在列表框控制項中有一些屬性與前面介紹的控制項不同,如下表所示。列表框還提供了一些方法來操作列表框中的選項,由於列表框中的選項是乙...

CListBox類常見函式用法

1.建構函式 clistbox 例如 clistbox m listbox clistbox plistbox 2.生成函式 bool create dword dwstyle,const rect rect,cwnd pparentwnd,uint nid 例如 crect rect 0,0,10...

C 中CListBox的用法簡介

下面 是從乙個clistbox中刪除 字串的方法 每次刪除一條,如下 int ncursel lst message.getcursel if ncursel lb err else 刪除多條 int ncount lst message.getselcount carrayarylistboxse...