0

我想在收件箱中添加一个自定义列,这是一个是/否列。我希望在 Yes 情况下显示一个图标。我怎样才能做到这一点?

我查找的所有内容都是关于通过 View.XML 属性、通过 UserProperties.Add 和 addToFolderFields = true 或通过字段选择器添加列。

还有很多论坛,来自 dimastr.com 的 Dmitry 只是告诉人们不可能在没有真正解释的情况下设置图标。

非常令人沮丧 - 如果您不能为它们设置图标,为什么 Outlook 的 UI 会支持创建图标字段?!他们不会总是空白列吗?!

一些替代问题如果得到回答也会有所帮助:

  • >的 View.XML 中的“位图”元素是<column什么?

  • 如何使用<column> 的“prop”元素将用户属性设置为列的值?

  • 在哪里可以找到 View.XML 定义的描述?微软文章都有坏链接。

4

2 回答 2

1

如果没有对列单元格进行某种 Windows API hack,标题中的图标和列本身中的图标是不可能的。

如果有人有好的,我会把它标记为答案。否则,我会将此(“不可能”)标记为已接受的答案。

编辑:我看着 Spy++。Outlook 的视图是手动绘制的“SUPERGRID”。您无权访问单个单元格。所以这让它变得更加困难。黑客必须喜欢继承 SUPERGRID 并覆盖一些内部方法或其他东西。然后用子类替换 Outlook 的 SUPERGRID。或者同样可怕的东西。我认为不可能是唯一真正的答案...

于 2009-11-23T19:56:38.647 回答
0

您可以检查该线程吗,通过http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897表格可能有解决方案

于 2015-11-04T18:23:13.947 回答