24 Sep
Posted by support as Win32/MFC 401 views, 0 Comments
Question:
In some app like WinSpy/Spy++ to make adjustments to list controls. It can correctly set an app’s list control’s modes, alignments, sorting, styles, and extended styles. It can also get the widths of the columns and count of items.
The problem is that you cannot seem to get the columns’ names or [...]
30 Great Tips of CListCtrl Program(1)
8. Get Item Infomation
TCHAR szBuf[1024];LVITEM lvi;lvi.iItem = nItemIndex;lvi.iSubItem = 0;lvi.mask = LVIF_TEXT;lvi.pszText = szBuf;lvi.cchTextMax = 1024;m_list.GetItem(&lvi);
More infomation: Q173242: Use Masks to Set/Get Item States in CListCtrl
9. Get the header titile of CListCtrl
LVCOLUMN lvcol;char str[256];int nColNum;CString strColumnName[MAX_COL];nColNum = 0;lvcol.mask = LVCF_TEXT;lvcol.pszText = str;lvcol.cchTextMax = 256;while(m_list.GetColumn(nColNum, &lvcol)){ strColumnName[nColNum] = lvcol.pszText; [...]
Without a special note,the listctrl has the default view style of report.
1. CListCtrl style
LVS_ICON: for each item displayed great icon
LVS_SMALLICON: for each item displayed on the icon
LVS_LIST: a show with a small icon on the item
LVS_REPORT: Show item details
You can inspect the Windows Explorer, just like [...]
14 Jan
Posted by support as Win32/MFC 1,370 views, 0 Comments
In the post “How to change the row height of CListCtrl“, it gives 2 solution example how to change row height or CListCtrl. Hower, it is not the simplest way.
The simplest way to change the row height in a CListCtrl is:
Display an icon with the desired height.
All other ways that I know of require [...]
In some case, you need such a control as the following figure:
It’s a CListCtrl like control, but it binds a CTreeCtrl in the first column. But you can also consider it as a CTreeCtrl and each of the items has the list style.
All roads lead to Rome. But in 1999, David Lantsman has already [...]
22 Oct
Posted by support as Win32/MFC 1,785 views, 0 Comments
Read this article:
How to use an derived CListCtrl in CListView