代码之家  ›  专栏  ›  技术社区  ›  Adam A

Outlook 2003-是否向视图中添加图标列?

  •  0
  • Adam A  · 技术社区  · 15 年前

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

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

    这很令人沮丧-如果你不能为Outlook的UI设置图标,为什么Outlook的UI会支持创建图标字段?!它们不是永远都是空白列吗?!

    如果得到回答,一些其他问题也会有所帮助:

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

    • <柱 >?

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   Adam A    15 年前

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

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

    编辑:我用Spy++查看。Outlook的视图是手动绘制的“超级网格”。您没有访问单个单元格的权限。所以这让事情变得更加困难。黑客必须将超级网格子类化,并覆盖一些内部方法或其他东西。然后用子类的超级网格替换Outlook的超级网格。或者同样可怕的事情。我认为不可能是唯一真正的答案。。。

    推荐文章