gpt4 book ai didi

mfc - MFC 有内置的网格控件吗?

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

首先我想要的是:能够显示具有多列的网格,每个单元格都有一个自定义渲染回调。因此,您可以使用这样的控件在游戏中显示您的库存,或者类似于 Google Chrome 中的行为,它会显示您访问的热门页面的网格。
我一直在玩CListCtrl虽然我可以在每个项目上获得自定义渲染能力,但我无法让它与列一起使用——比如每行 3 个项目。该控件具有与列相关的方法,但我认为这些方法专门用于内置功能,其中项目的不同属性会自动显示在每列中......而不是提供通用网格控件。
那么,MFC 中是否存在这样的功能?如果不是,那么我想知道最简单的方法是否让我实际将每一行作为一个项目插入......然后自定义渲染绘制行中的多个单元格,我还可以进行自定义 UI 以支持单击单元格.
但我真正想要的是能够创建一个自定义控件,并将其作为一个项目添加到列表中 - 例如在 Flex 中 - 这样 I/O 等就会自动处理。
欢迎任何建议/信息...

最佳答案

YOUR_LIST_CONTROL.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_INFOTIP|LVS_EX_GRIDLINES);我认为它会对您有所帮助( SetExtendedStyle )。

关于mfc - MFC 有内置的网格控件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1629944/

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