【插入項目】

文章插圖
大家好,小豆豆來為大家解答以上的問題 。插入項目這個很多人還不知道,現在讓我們一起來看看吧!
1、作用是:在列表控件里面插入一個新行 。
2、該函數有四個重載:int InsertItem(const LVITEM* pItem );int InsertItem(int nItem,LPCTSTR lpszItem );int InsertItem(int nItem,LPCTSTR lpszItem,int nImage );int InsertItem(UINT nMask,int nItem,LPCTSTR lpszItem,UINT nState,UINT nStateMask,int nImage,LPARAM lParam);該函數一般和CListCtr::SetItemText一起使用 。
3、tItem(0,"主數據");插入數據"主數據"到第一行的主項,你可以認為是第一列 。
4、emText(0,1,"子數據");將第一行第二列(1表示第二列)設置為“子數據” 。
5、在list控件里面插入一個新行,怎樣算詳細???MSDN里的函數原型int InsertItem( const LVITEM* pItem );int InsertItem( int nItem, LPCTSTR lpszItem );int InsertItem( int nItem, LPCTSTR lpszItem, int nImage );int InsertItem( UINT nMask, int nItem, LPCTSTR lpszItem, UINT nState, UINT nStateMask, int nImage, LPARAM lParam );給你個例子 。
6、m_tColumn(0,"Col 1"); m_tColumn(1,"Col 2"); m_tColumn(2,"Col 3"); m_tColumn(3,"Col 4"); m_tItem(0,"row1",0); CString stemp =""; for(int i =0;i<4;i++) {t("row 0 %d",i);m_emText(0,i,stemp); } m_tItem(0,"row befor prev",0); m_tItem(2,"row after prev",0);注意InsertItem的第一個參數結果因該是這樣的row befor prevrow1 row01row02 row03 row04row after prev樓上只給了代碼沒理論,我再隨便說說吧,insertitem插入一項,我來講下2參數那個,第二參數填寫了item的第一字段,第一參數的nitem就是用來做比較用的,主要是判斷是插在前還是插到后邊insertItem是在你的list控件里加一行紀錄不能省略下面的SetItemText就是在那個基礎上去設置顯示的字符 。
7、具體你可以查msdn^_^ 。
本文到此分享完畢,希望對大家有所幫助 。
- 想分手又舍不得該怎么辦
- 宜昌點軍房價 宜昌點軍房價為什么高
- mpeg4電影 mpeg影片
- wifi已連接但無法連接互聯網
- 老母雞肚子積水能吃嗎有毒嗎
- 紐曼官網下載中心 紐曼官網下載平臺
- md大戰略2 MD大戰略2加強版
- 幼兒園輔食水果泥制作方法視頻
- 鼠標泡泡龍 泡泡龍怎么打
- 關于&amp;quot;一帶一路&amp;quot;產業發展與重大項目研究簡述 &amp;quot;一帶一路&amp;quot;產業發展與重大項目研究
