Outlook 2003 - добавить значок столбца в представление? - PullRequest
0 голосов
/ 09 ноября 2009

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

Все, что я посмотрел, это либо добавление столбца через свойство View.XML, либо через UserProperties.Add with addToFolderFields = true, либо через Field Chooser.

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

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

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

  • Что такое элемент «растровое изображение» в View.XML для <column>?

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

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

Ответы [ 2 ]

1 голос
/ 23 ноября 2009

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

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

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

0 голосов
/ 04 ноября 2015

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

...