ClistCtrl的自画问题

firehorizon 2002-10-26 09:08:14
我想当CListCtrl不是输入焦点时,当前的选中项仍然是蓝色的高亮显示,而不是默认的灰色,我试过自画,但是发现自画参数里的uItemState项总是等于CDIS_FOCUS|CDIS_SELECTED,也就是说所有的项都是焦点和选中状态。怎么回事,如何解决?
...全文
58 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruihuahan 2002-10-28
  • 打赏
  • 举报
回复
up
lysde 2002-10-28
  • 打赏
  • 举报
回复
up
Jeaor 2002-10-28
  • 打赏
  • 举报
回复
up
firehorizon 2002-10-27
  • 打赏
  • 举报
回复
通过GetItemState(iRow, LVIS_SELECTED)得到的结果是:所有项都处于选中状态
riverboat 2002-10-27
  • 打赏
  • 举报
回复
gz
张友邦 2002-10-27
  • 打赏
  • 举报
回复
in iRow = (int)nmcd.dwItemSpec;
张友邦 2002-10-27
  • 打赏
  • 举报
回复
判断一行是否选中:
GetItemState(iRow, LVIS_SELECTED) != 0

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧