a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

MFC控件之CListCtrl的應用實例教程

2020-01-26 15:22:29
字體:
來源:轉載
供稿:網友

本文以實例形式較為詳細的講述了MFC控件中CListCtrl的應用方法,對于學習Windows程序設計來說有不錯的借鑒價值。具體步驟如下:

首先,CMFCListCtrl實現的功能中比較特別的就是通過CImage來擴展每行的高度。實例化代碼如下:

CMFCListCtrl m_lisTestResult;

1、插入列(創建表格):

m_lisTestResult.InsertColumn(0, _T("序號"), LVCFMT_CENTER, 50);

2、填充內容:

m_lisTestResult.InsertItem(iRow, strRow, -1);  //iRow為行號,從0開始; strRow為顯示序列號m_lisTestResult.SetItemText(iRow, 1, _T("顯示內容"));

3、獲取行數:

int iRow = m_lisTestResult.GetItemCount();

4、獲取列數:

int iList = m_lisTestResult.GetHeaderCtrl().GetItemCount();

5、獲取表頭字符:

CString strTemp;LVCOLUMN lvcol;TCHAR str[32];lvcol.mask = LVCF_TEXT;lvcol.pszText = str;lvcol.cchTextMax = 32;if (m_lisTestResult.GetColumn(j, &lvcol)){  strTemp.Format(_T("%s,"),lvcol.pszText); }

6、改變行高,這個最主要的是通過CImage配合實現的。具體代碼如下:

CMFCListCtrl m_lisTestResult;CFont m_font;m_font.CreateFont(-12,0,0,0,100,FALSE,FALSE,0,ANSI_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FF_SWISS,_T("Arial"));this->SetFont(&m_font);if(!m_lisTestResult.GetSafeHwnd()){   CRect rect;    this->GetDlgItem(IDC_LIST_TESTRESULT)->GetWindowRect(&rect);    ScreenToClient(&rect);    m_lisTestResult.Create(WS_CHILD | WS_BORDER | WS_VISIBLE | WS_VSCROLL | LVS_REPORT, rect, this, IDC_LIST_TESTRESULT);    m_lisTestResult.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);   m_lisTestResult.SetFont(&m_font);   CImageList images;  images.Create(1, 24, TRUE | ILC_COLOR32, 1, 0);  m_lisTestResult.SetImageList(&images, LVSIL_SMALL);}

希望本文所述代碼對大家Windows程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产精品视频福利 | 久草成人 | 美女隐私视频黄www曰本 | 综合精品久久久 | 亚洲欧美在线人成swag | 日本精品视频网站 | 精品不卡一区 | 欧美一级免费看 | 美女黄视频网站 | 欧美激情综合色综合啪啪五月 | 午夜黄色av | 男人的午夜影院 | 色站综合 | 免费在线观看av的网站 | 日日操天天操 | 太子妃好紧皇上好爽h | 一区二区影视 | 91久久久久久 | 日本免费电影一区 | 国产剧情一区二区 | 午夜影院免费体验区 | 三区在线 | 美女主播精品视频一二三四 | 99国产精品久久久久久久 | 夜夜天天操 | 精品三级在线观看 | 欧美视频a | 国产91福利视频 | 久久久久久午夜 | 华丽的挑战在线观看 | 国产激情偷乱视频一区二区三区 | 天堂av中文字幕 | 日本亚洲欧美 | 特级毛片在线观看 | 欧美综合国产精品久久丁香 | 成人a在线视频免费观看 | 欧美久久综合 | 一区二区三区免费在线 | 九色91视频 | 欧美大片一区二区 | 日韩一区二区三区免费观看 |