怎样在列表控件的列头加一个位图?
解决方案 »
- CString字符串提取出数字
- PreTranslateMessage中怎么获取到鼠标点下去的超连接
- 问一个弱智的问题...如果用VC#写的界面,那么里面函数的实现也要用C#写吗 ?
- list box怎么将第一列设为 check box,还能判断被选中的有哪些行?谢谢
- 如何在VC用程序中设置Windows的环境变量? 如系统path的值等.为何用SetEnvironmentVariable()函数不能长期保存,只能在本程序启动时有作
- 请问,多文档视图对话框的问题
- OffsetRect函数的用法?请大家指点,在线给分。不够再给~~~
- 小弟刚入IT,请问RS232与RS485有何区别(详细一点)?帮忙,惭愧……
- 与ocr相关
- 哪位大侠解释下Ctrl+v是如何实现的?
- 新手求助:关于ActiveX中使用VC调用IDL出现的问题!
- 有什么方法 可以知道以下3种路径是同一路径不?
可以這樣
設定部份:
CImageList m_icon;
CListCtrl m_listctrl;
HICON icon=AfxGetApp()->LoadIcon(IDI_ICON1);//這個地方如果您將CELL作為一個新的類可以把AfxGetApp()強轉
m_icon.Add(icon);
m_listctrl.SetImageList(&m_icon,TVSIL_NORMAL);改變時 大概如下:
列表元素.item.iImage=0;
列表元素.item.iSelectedImage=1;
HTREEITEM hRoot=m_listctrl.InsertItem(&列表元素);由于我沒有自己寫一個測試下,如果錯了,麻煩再回復,謝謝
CRect(104,17,104+290,17+233),GetDlgItem(IDC_CALCTRL) , IDC_LIST_REC);
m_listMov.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_listMov.SetImageList(&m_ImageList,LVSIL_SMALL);
LV_COLUMN lvc;
lvc.mask=LVCF_TEXT | LVCF_WIDTH | LVCF_FMT;
lvc.fmt=LVCFMT_CENTER; lvc.pszText = _T("录制日期");
lvc.cx = 110;
m_listMov.InsertColumn(1,&lvc);
我的原始问题是这样的:我有一个表(用CListCtrl 实现)要打印,有25列,太多,只能有选择的打印一些指定的列。
这样问题就来了,我怎样表明列被选中?我是用上面的方法实现,可又不知怎样实现; 不知大家可有更好的解决办法?