MFC C ++:如何自定义List?

时间:2013-10-06 05:57:17

标签: c++ .net listview mfc

对于我的ListCtrl中的每个项目,我希望:

  • 图片
  • 标题
  • 描述

对于您的意见,使用.NET会更容易吗?如果有,你有一些例子吗?

Ps:使用Adobe Flex,我使用ItemRenderer概念轻松自定义列表。

非常感谢你们!

1 个答案:

答案 0 :(得分:0)

ListCtrl支持图像(一个小图片 - 真的是一个图标),以及每个项目的任意数量的文本列。

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

如果这足够了,那么让事情变得相当容易。至于.NET是否更容易 - 我称之为一个悬而未决的问题。至少在我看来,它可能取决于你更熟悉哪些。如果您以前使用过MFC,那么使用列表控件并不是特别困难。另一方面,如果您以前使用过.NET(而不是MFC - 至少是最近),那么几乎毫无疑问,使用.NET会更容易。

如果你对这两者都不熟悉,那么使用.NET很可能会更容易,但不是很大。