gpt4 book ai didi

c++ - 设置列样式? (非托管 C++)

转载 作者:行者123 更新时间:2023-11-30 03:11:55 26 4
gpt4 key购买 nike

我目前可以通过 ListView_SetExtendedListViewStyle 方法设置 ListView 样式,但这会使所有列都具有相同的样式。我的目标是只修改一列(基本上具有 LVS_EX_UNDERLINEHOT|LVS_EX_UNDERLINECOLD|LVS_EX_TWOCLICKACTIVATE 样式)。

有没有办法只修改一列而不是整个表格的样式?

编辑:甚至是自定义绘制单元格的方法?

最佳答案

CodeProject 上有一个关于在 Win32 API 下使用 ListView 控件的教程。 .

"ListView Colors" 下查找名为 ---Sub item Colors--- 的部分。在那里您将看到以下代码,您应该在其中将相应的 ListView_SetExtendedListViewStyle() 调用放入 case 语句中:

case CDDS_SUBITEM | CDDS_ITEMPREPAINT: 
{
switch(lplvcd->iSubItem)
{
case 0: // Your first column

关于c++ - 设置列样式? (非托管 C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1803989/

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