Настраиваются ли в Outlook 2007 средства выбора файлов? - PullRequest
1 голос
/ 11 февраля 2011

В настоящее время я пытаюсь выяснить, как настроить диалоговые окна выбора файлов в Outlook 2007 (например, диалоговое окно «Вставить файл» для добавления вложения в электронное письмо), чтобы включить некоторые новые функции. Для других приложений, которые используют функции GetSaveFileName и GetOpenFileName из Win32 API, я смог использовать метод OFN_ENABLEHOOK для добавления своих настроек. Поскольку Outlook не использует эти функции API comdlg32, этот метод здесь не работает.

Кто-нибудь знает, как сделать что-то подобное в Outlook? Это вообще возможно?

1 Ответ

2 голосов
/ 04 апреля 2011

Отвечая на мой собственный вопрос: Outlook 2007 в Windows Vista и 7 использует интерфейсы IFileDialog, которые можно настраивать / подключать с помощью функции IFileDialog::Advise наряду с реализацией интерфейса IFileDialogEvents. В Windows XP, поскольку интерфейсы IFileDialog не существуют, Outlook использует настраиваемое диалоговое окно, которое выглядит как диалоговое окно общих элементов управления, но на самом деле это полностью настраиваемый код.

...