資源描述:
《vc對(duì)話(huà)框中使用表格控件的方法》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、在對(duì)話(huà)框中使用表格控件的方法:將該控件改成“report”類(lèi)型,方法如下。首先打開(kāi)該控件的屬性,將其設(shè)置為“Report”類(lèi)型,如下圖所示。4改完后變?yōu)槿缦滦问?,是變成了一個(gè)列表框。下面說(shuō)一下如何通過(guò)代碼向控件中填加內(nèi)容,主要是設(shè)置表頭,然后加入內(nèi)容,至少有兩種方法可以進(jìn)行信息的加入,下面僅介紹一種。首先向與對(duì)話(huà)框?qū)?yīng)的類(lèi)中加入一個(gè)與ListControl控件對(duì)應(yīng)的成員函數(shù)。填加方法如下:4運(yùn)行“ClassWizard”定義一個(gè)類(lèi)的ListCtrl控件成員,填加界面如下,其中IDC_LIST1是上面填加的表格控件的ID。選中“Membe
2、rVariables”標(biāo)簽,點(diǎn)擊“AddVariable”出現(xiàn)如下對(duì)話(huà)框,添加變量名,添加后,就會(huì)在與對(duì)話(huà)框?qū)?yīng)的類(lèi)中加如m_List變量,類(lèi)型為CListCtrl。4在程序中加入如下代碼,實(shí)現(xiàn)在表格中顯示信息:m_List.InsertColumn(0,"Col1",LVCFMT_LEFT,80,0);//設(shè)置列m_List.InsertColumn(1,"Col2",LVCFMT_LEFT,80,1);m_List.InsertColumn(2,"Col3",LVCFMT_LEFT,80,2);m_List.InsertItem(0
3、,"Item1_1");//插入行m_List.SetItemText(0,1,"Item1_2");//設(shè)置該行的不同列的顯示字符m_List.SetItemText(0,2,"Item1_3");運(yùn)行上面幾行代碼后的效果如下圖所示。4