Outlook 2003 - Добавить столбец значков в представление?

StackOverflow https://stackoverflow.com/questions/1701476

  •  19-09-2019
  •  | 
  •  

Вопрос

Я хочу добавить пользовательский столбец в папку "Входящие", который является столбцом "Да" / "Нет".Я хочу, чтобы значок отображался в случае "Да".Как я могу это сделать?

Все, что я просмотрел, касается добавления столбца либо через свойство View.XML, либо через UserProperties.Добавить с помощью addToFolderFields = true, либо через средство выбора полей.

Есть также много форумов, с которых Дмитрий родом dimastr.com просто говорит людям, что установить иконку невозможно без реального объяснения.

Это довольно неприятно - зачем пользовательский интерфейс Outlook поддерживает создание полей значков, если вы не можете установить для них значок ?!Разве они не будут просто всегда пустыми столбцами?!

Некоторые альтернативные вопросы, которые также помогли бы, если бы на них были даны ответы:

  • Что такое элемент "bitmap" в View.XML из a <column>?

  • Как я могу установить свойство userproperty в качестве значения столбца, используя элемент "prop" в <column>?

  • Где я могу найти описание определения View.XML?Все статьи Microsoft содержат неправильные ссылки.

Это было полезно?

Решение

Значки в заголовке и значки в самом столбце невозможны без какого-либо взлома Windows API для ячеек столбца.

Если у кого-то есть хорошее предложение, я отмечу его как ответ.В противном случае я отмечу это ("Невозможно") как принятый ответ.

Редактировать:Я посмотрел с помощью Spy ++.Представление Outlook представляет собой "СВЕРХСЕТКУ", которая раскрашивается вручную.У вас нет доступа к отдельным ячейкам.Так что это намного усложняет задачу.Взломщик должен был бы создать подкласс SUPERGRID и переопределить какой-то внутренний метод или что-то в этом роде.Затем замените суперкласс Outlook на подкласс.Или что-то столь же ужасное.Я думаю, что невозможное - это единственный реальный ответ...

Другие советы

можете ли вы проверить этот поток, возможно, есть решение через форму http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top