请问一个关于列表视图的问题。请帮忙解答。谢谢! 对于列表视图以ICON方式显示。当选中某元素时,该元素的图标和标签都会变色。请问如何设置成选中时图标不变色。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从CTreeCtrl中派生出一个类,覆盖函数DrawIem(LPDRAWITEMSTRUCT lpdis)void CMyListCtrl::DrawItem(LPDRAWITEMSTRUCT lpdis){ CDC dc; dc.Attach (lpdis->hDC); CRect rect = lpdis->rcItem; int nIndex = lpdis->itemID; CBrush* pBrush = new CBrush; pBrush->CreateSolidBrush (::GetSysColor ((lpdis->itemState & ODS_SELECTED) ? COLOR_WINDOW: COLOR_WINDOW)); dc.FillRect (rect, pBrush); delete pBrush; if (lpdis->itemState & ODS_FOCUS) dc.DrawFocusRect (rect); dc.Detach ();} VC2005 CDialog -> 属性 -> 外观 -> Transparent 问题 请问如何读取多行EDIT里的换行符 error C2102: '&' requires l-value KingSocket 2.0beta2 发布 如何实现控件位置的动态改变??见者有分~~~~~~~ ADO中CreateInstance失败,有很奇怪的问题 msdn安装 请教在不使用MFC支持的情况下DAO连接数据库的方法 radiobutton 如何不选中 播放mpg2应用那些函数 Netmeeting在没有服务器的情况下能实现点对点的通讯,它用的是什么协议? 怎样判断一个线程已结束
void CMyListCtrl::DrawItem(LPDRAWITEMSTRUCT lpdis)
{
CDC dc;
dc.Attach (lpdis->hDC);
CRect rect = lpdis->rcItem;
int nIndex = lpdis->itemID; CBrush* pBrush = new CBrush;
pBrush->CreateSolidBrush (::GetSysColor ((lpdis->itemState &
ODS_SELECTED) ? COLOR_WINDOW: COLOR_WINDOW));
dc.FillRect (rect, pBrush);
delete pBrush;
if (lpdis->itemState & ODS_FOCUS)
dc.DrawFocusRect (rect); dc.Detach ();
}