CListCtrl文字背景色如何设置。 我用SetTextBkColor把list背景设置成红色。用EnableWidnow把list设置成disabled。可以item文字的灰色背景怎么修改呀,现在太难看了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC Grid control 2.27 - CodeProject DrawItem等进行重绘,文字背景也需要重画 http://blog.csdn.net/visualeleven/article/details/5948057 感谢大家回复,我其实知道如何自绘,就是不知道如何改那个灰色的背景色。因为我不想自己DrawText,而是保留CListCtrl自己的文字输出。SetBkMode是针对DC的,我没有操作DC。 我的也没问题:void CMyExploreView::OnInitialUpdate(){ CListView::OnInitialUpdate(); CListCtrl &RightList=GetListCtrl(); RightList.SetTextBkColor(RGB(255,0,0)); RightList.EnableWindow(FALSE);惹的祸 不让ListCtrl工作,在ListCtrl,在SetFocus中把Focus还给父窗口。 得把List设置成Disable才会出现。 就是说先不要EnableWindow(FALSE);看看对不对,‘还是没有我想要的答案’?你试了吗? 试无数次了。我的控件必须是disable的,为什么不要EnableWindow(FALSE)? "因为我不想自己DrawText,而是保留CListCtrl自己的文字输出。"你想要SetTextBkColor(RGB(255,0,0));有效必须不要EnableWindow(FALSE)否则SetTextBkColor(RGB(255,0,0));会无效。你就需要响应:OnCustDrawList(NMHDR *pNMHDR,LRESULT *pResult) http://topic.csdn.net/u/20110805/17/acea9af5-16c0-4a07-9839-f742adfbd718.html 用boost python 编译出来的dll应该放在什么位置呢? 合并远程access数据库的问题,请教。 100分奉送!!!在线急等!!!请各位高手相助!! 关于邮件发送问题 当场给分 推荐基本好书把 《Windows网络编程(第2版)》中的例子怎么编译运行呀? 可怜的女生选了计算机专业怎么办?? 怎么利用ADO进行数据库编程? 调用哪条函数可以使static和check控件不可见? 认为自己再多线程方面有经验的来看看,估计是Windows的bug 如何动态生成指针数组? MFC在资源中插入 menu 菜单后打开发现变成竖直的如何设置? 请问高手在计算机中如何开辟内存
void CMyExploreView::OnInitialUpdate()
{
CListView::OnInitialUpdate();
CListCtrl &RightList=GetListCtrl();
RightList.SetTextBkColor(RGB(255,0,0));
惹的祸
看看对不对,
‘还是没有我想要的答案’?你试了吗?
试无数次了。我的控件必须是disable的,为什么不要EnableWindow(FALSE)?
你想要SetTextBkColor(RGB(255,0,0));有效必须不要EnableWindow(FALSE)
否则SetTextBkColor(RGB(255,0,0));会无效。你就需要响应:
OnCustDrawList(NMHDR *pNMHDR,LRESULT *pResult)