gpt4 book ai didi

mfc - 使用 CListCtrl,如何使选择颜色整行?

转载 作者:行者123 更新时间:2023-12-04 20:01:28 25 4
gpt4 key购买 nike

我目前有 NM_CUSTOMDRAW 消息调用一个函数来在报告模式下为 listctrl 的行着色。我可以检测何时选择了一行并自己为其着色,但是不会为选定的单元格调用此方法,因此我无法为该单元格着色。所以我的问题是 1) 有没有办法让 Windows 为每个单元格调用我的自定义绘制方法,无论它是否被选中? 2)如果不是,选择跨越整行的最简单方法是什么。谢谢,CP

最佳答案

我找到了答案,Microsoft 使它比我以前想象的更容易。

m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT);

参见:

https://learn.microsoft.com/en-gb/windows/win32/controls/extended-list-view-styles?redirectedfrom=MSDN

LVS_EX_FULLROWSELECT

When an item is selected, the item and all its subitems are highlighted. This style is available only in conjunction with the LVS_REPORT style.

关于mfc - 使用 CListCtrl,如何使选择颜色整行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com