まず、()関数は、クラスのOnInitDialogのリストを初期化します。
1 // 取得し、拡張スタイルセット 2 DWORDスタイル= m_List.GetExtendedStyle(); 3 m_List.SetExtendedStyle(スタイル| LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT); 4。 // 挿入列 5。 m_List.InsertColumn(0、_T(" いいえ")、LVCFMT_LEFTを、40 ); 6 m_List.InsertColumn(1、_T(" 名前"、LVCFMT_LEFT)50 ) 。7 m_List.InsertColumn(2、_T(" 年齢")、LVCFMT_LEFT、40); 8 m_List.InsertColumn(3。、_T(" 性別"、LVCFMT_LEFT)40 ); 9 m_List.InsertColumn(4、_T(" ホームアドレス")、LVCFMT_LEFT、200である); 10 m_List.InsertColumn(5。、_T(" モバイル")、LVCFMT_LEFT、150 ); 11 12である // インサートライン情報 13である m_List.InsertItem(m_List.GetItemCount()、_T(" 1 ")); // GetItemCount()現在の行番号を返し 14を //は、テキストの行セット 15 (m_List.SetItemText 0、1、_T(" 小さな四角" ;)) 16 m_List.SetItemText(0、2、_T(" 18です" )); 17 m_List.SetItemText(0、3、 _T(" F " )); 18 m_List.SetItemText(0、4、_T(" 武漢Jiangxia地区fangzhen紙" )); 19 m_List.SetItemText(0、5、_T("13668875354 " )); 20 // 再插入一行 21 m_List.InsertItem(m_List.GetItemCount()、_T(" 2 " )); 22 m_List.SetItemText(1、1、_T(" 小牛" )); 23 m_List .SetItemText(1、2、_T(" 17 " )); 24 m_List.SetItemText(1、3、_T(" 男" )); 25 m_List.SetItemText(1、4、_T(" 武漢洪山区、ハングチュー道" )); 26 m_List.SetItemText(1、5、_T(" 13886189906 "))。
1 // 現在の行の行全体を選択します 2 m_List.SetFocus(); 3 m_List.SetItemState(1、LVIS_SELECTED | LVIS_FOCUSED、LVIS_SELECTED | LVIS_FOCUSED)。
1 // 現在の行のチェックを外し 2 m_List.SetFocus(); 3 m_List.SetItemState(1、LVIS_ACTIVATING | LVIS_FOCUSED、LVIS_SELECTED | LVIS_FOCUSED)。
1 // 遍历所有记录行 2 INT nCount = m_List.GetItemCount()。 3 用(INT IDX = 0 ; IDX <nCount ++ IDX) 4 { 5 のCString szStr = m_List.GetItemText(IDX、1 )。 6 szStr = m_List.GetItemText(IDX、2 )。 7 szStr = m_List.GetItemText(IDX、3 )。 8 szStr = m_List.GetItemText(IDX、4 )。 9 szStr = m_List.GetItemText(IDX、5 )。 10 }
1 // 選択された行の全てを通って反復 2 POSITION POS = ; m_List.GetFirstSelectedItemPosition() 。3 、一方(POS){ 4。 // 得られた記録の行数 5。 INT IDX = m_List.GetNextSelectedItem(POS); 6 のCString szStr; 7 szStr .Format(_T(" %のD " )、IDX); 8 メッセージボックス(szStr); 9 }