【问题标题】:MFC C++ : How to customise List?MFC C++:如何自定义列表?
【发布时间】:2013-10-12 21:47:47
【问题描述】:

对于我的 ListCtrl 中的每个项目,我想要:

  • 一张图片
  • 标题
  • 描述

在您看来,使用 .NET 会更容易做到这一点吗?如果有,你有一些例子吗?

Ps:在 Adob​​e Flex 中,我使用 ItemRenderer 概念轻松自定义列表。

非常感谢你们!

【问题讨论】:

    标签: c++ .net listview mfc


    【解决方案1】:

    ListCtrl 支持一个图像(一个小图像——实际上是一个图标),以及每个项目的任意数量的文本列。

    最明显的问题是如果您想全尺寸显示图像。在图标视图中,您将获得 32x32 像素的图标。在其他模式下,您将获得 16x16 像素的图标。

    如果这已经足够了,那么让事情顺利进行应该是相当容易的。至于.NET 是否会更容易——我认为这是一个悬而未决的问题。至少在我看来,这可能取决于您更熟悉哪个。如果您以前使用过 MFC,那么使用列表控件不会特别困难。另一方面,如果您以前使用过 .NET(而不是 MFC——至少最近),那么几乎毫无疑问,使用 .NET 会更容易。

    如果您对其中任何一个都不熟悉,使用 .NET 很可能会更容易,但幅度不会很大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-17
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 2023-04-07
      • 1970-01-01
      相关资源
      最近更新 更多