Заставить все программы использовать полные интерфейсы OpenFileDialog и SaveFileDialog вместо FolderBrowserDialog при открытии / сохранении файлов?

Думаю, вот вопрос, который мне раньше не задавали.

Задний план: Я ненавижу FolderBrowserDialog Компонент GUI с пламенной страстью. Вы знаете, бесполезный маленький диалог просмотра дерева папок, который некоторые программы настаивают на использовании для выбора файлов или папок? Это выглядит так:

в

Если возможно, я бы хотел все программы быть эффективно заблокированным от использования этого ужасного маленького диалога и вместо этого вынужден использовать обычный OpenFileDialog вместо. Это выглядит так:

введите описание изображения здесь

Кроме того, я не знаю, что это за вариант SaveFileDialog вызывается, где левая панель заменяется этими неприятно большими значками, но я тоже это ненавижу. Если возможно, я бы также хотел исключить его из всех программ и заменить на “нормальный” SaveFileDialog, выше. Это выглядит так:

введите описание изображения здесь

Возможно ли что-то из этого с использованием какого-то общесистемного перехватчика / перехвата или это просто несбыточная мечта?

1 ответ
1

Просто несбыточная мечта.

Нет, вы не можете заставить программу сделать другой вызов API, потому что вам не нравится тот, который она сделала.

Я понимаю, что они, по сути, выполняют одно и то же, но аргументы и параметры этих двух интерфейсов совершенно разные.

Кроме того, программист может настроить диалоговое окно, которое появляется в зависимости от того, какой интерфейс вызывается.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *