Outlook 2003 - ビューにアイコン列を追加しますか?
-
19-09-2019 - |
質問
「はい/いいえ」列であるカスタム列を受信トレイに追加したいと考えています。はいの場合にアイコンを表示したいと思います。これどうやってするの?
私が調べたことはすべて、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 の