質問

「はい/いいえ」列であるカスタム列を受信トレイに追加したいと考えています。はいの場合にアイコンを表示したいと思います。これどうやってするの?

私が調べたことはすべて、View.XML プロパティ、addToFolderFields = true を指定した UserProperties.Add、またはフィールド チューザーを介して列を追加することに関するものです。

dimastr.com の Dmitry が、アイコンを設定することはできないと、何の説明もなく人々に伝えるだけのフォーラムもたくさんあります。

これはかなりイライラします。アイコンを設定できないのに、なぜ Outlook の UI がアイコン フィールドの作成をサポートするのでしょうか。常に空白の列になるだけではないでしょうか?!

回答されると役立ついくつかの代替質問:

  • View.XML の「ビットマップ」要素とは何ですか? <column>?

  • の「prop」要素を使用してユーザープロパティを列の値として設定するにはどうすればよいですか? <column>?

  • View.XML 定義の説明はどこで見つけられますか?Microsoft の記事にはすべて不適切なリンクが含まれています。

役に立ちましたか?

解決

列自体のヘッダーとアイコンで

アイコンは、列のセル上のWindows APIハックのいくつかの種類なしで可能ではありません。

誰かが良いものを持っている場合、私は答えとしてそれをマークします。そうでなければ、私は受け入れ答えとして、この(「インポッシブル」)をマークします。

編集:私はスパイ++に見えました。 Outlookのビューは、手動で描かれている「スーパーグリッド」です。あなたは、個々のセルにアクセスすることはできません。だから、それはそれは多くの困難になります。ハックは、スーパーグリッドをサブクラス化し、いくつかの内部方法か何かをオーバーライドしたいとしなければなりません。そして、サブクラス化されたものとOutlookのスーパーグリッドを交換してください。か何か同じようにひどいです。私が考えていることは不可能で唯一の本当の答えです...

他のヒント

あなたがそのスレッドをチェックして、フォームを経由して解決thererかもしれません http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top