我想将单元格的高度调高,任意设置指定单元格的颜色
请给出实现的具体代码,谢谢啦!
有人指点重载ListCtrl控件就可以了。用DrawItem函数。
但我还是不知道怎么做,请详细写下代码
请给出实现的具体代码,谢谢啦!
有人指点重载ListCtrl控件就可以了。用DrawItem函数。
但我还是不知道怎么做,请详细写下代码
解决方案 »
- 怎么在CSDN新话题中国插入图片?
- SHGetFileInfo获取系统图标出现问题!急急急!!!!
- 求一个用MFC写的简单的包含四则运算就行的简单计算器的源代码。
- VC中有个CDTPicker万年历控件,用odbc连接access,怎样将这个DTPicker控件的值提取出来,成为字符串,写入access中
- 是物理内存地址还是虚拟内存地址的问题?
- 求做毕设(想挣外快的请进)
- 在一个工程中导入另一个工程中的类,如何做??
- 蹭分的别进!如何在一个类中访问另一个类的protect成员函数,解决后立即给分
- 关于vs 2005 的一个环境设置问题
- 真见鬼,我的可用分只有79分,前阵子还有N K呢?
- 各位用 VC 的大侠帮帮忙![400分] 在里面
- CStatic派生类的难题,要疯掉了!
{
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
ASSERT(pDC != NULL);
ASSERT(pDC->m_hDC != NULL);
CRect rcClient; CMemDC memDC; CRect rcItem(lpDrawItemStruct->rcItem);
int nItem = lpDrawItemStruct->itemID;//Save DC;
int nSave = pDC->SaveDC();// Get item data of first column;
LV_ITEM lvi;
lvi.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
lvi.iItem = nItem;
lvi.iSubItem = 0;
lvi.pszText = szBuf;
lvi.cchTextMax = sizeof(szBuf);
lvi.stateMask = 0xFFFF;
GetItem(&lvi); CRect rcOtherLabel; GetSubItemRect(nItem, nColumn, LVIR_LABEL, rcOtherLabel);
GetItemText(nItem, nColumn, szBuf, sizeof(szBuf));
有了每个单元格的信息(矩形框,文字,图标)想怎么画就怎么画。
提示'CMemDC' : undeclared identifier