求救,CListCtrl怎么如何它的网格线 如何修改ClistCtrl中的网格线吖,有没好的代码或思路,不要来两个简单字“重绘”- -!!谢谢大家了~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要是设置属性grid实现的网格的话,不能够实现你说的效果吧。 void CHostListCtrl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct){ CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC); CRect rcItem = lpDrawItemStruct->rcItem; int nItem=lpDrawItemStruct->itemID; CBrush brush; brush.CreateSolidBrush(m_crBackColor); pDC->FillRect(rcItem, &brush); brush.DeleteObject(); // Item的标题字体 pDC->SelectObject(m_ftItem); //某一行被选中,改变背景色 if (lpDrawItemStruct->itemState & ODS_SELECTED) { if(m_bSelectState || pItemData->nHostState == enStateOnline) { CBrush brush; brush.CreateSolidBrush(m_crSelBackColor); pDC->FillRect(rcItem,&brush); brush.DeleteObject(); pDC->SetTextColor(m_crSelTextColor); } } CPen pen; pen.CreatePen(0, 1, m_crLineColor); pDC->SelectObject(pen); pDC->MoveTo(CPoint(rcItem.left, rcItem.bottom-1)); pDC->LineTo(CPoint(rcItem.right, rcItem.bottom-1)); pen.DeleteObject();} 可否动态的定义变量呢? 怎样将一组随机数输入到编辑框中 取记录集的问题(vc6.0连接mysql) 数据库访问时,如何设置超时时间? (急!急!急!) 关于窗口句柄 关于短信编程方面的问题 怎样在给自己程序做安装盘时将别的设备的驱动也打进去? 奇怪: 一个无基类的类 的成员变量的类型不能是 对话框类的吗? OPENGL的问题 现金报酬 求救,VC6 有 Bug ! 谁能解决? 客户端本地保存在文件中的数据如何保持与服务器数据库中的数据同步? 使用皮肤后工具栏不更新?
你要是设置属性grid实现的网格的话,不能够实现你说的效果吧。
{
CDC* pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
CRect rcItem = lpDrawItemStruct->rcItem;
int nItem=lpDrawItemStruct->itemID; CBrush brush;
brush.CreateSolidBrush(m_crBackColor);
pDC->FillRect(rcItem, &brush);
brush.DeleteObject(); // Item的标题字体
pDC->SelectObject(m_ftItem);
//某一行被选中,改变背景色
if (lpDrawItemStruct->itemState & ODS_SELECTED)
{
if(m_bSelectState || pItemData->nHostState == enStateOnline)
{
CBrush brush;
brush.CreateSolidBrush(m_crSelBackColor);
pDC->FillRect(rcItem,&brush);
brush.DeleteObject(); pDC->SetTextColor(m_crSelTextColor);
}
}
CPen pen;
pen.CreatePen(0, 1, m_crLineColor);
pDC->SelectObject(pen);
pDC->MoveTo(CPoint(rcItem.left, rcItem.bottom-1));
pDC->LineTo(CPoint(rcItem.right, rcItem.bottom-1));
pen.DeleteObject();
}