В моей настольной программе Windows я хочу, чтобы пользователь мог выбрать средство просмотра текста, которое будет использовать моя программа.Есть ли стандартный способ разрешить пользователю выбирать средство просмотра текста?
По умолчанию я установлю его как программу (ы), которую он использует для просмотра файлов .TXT, и я могу найти это достаточно легко из реестра. Но он может захотеть перейти на использование Notepad или Wordpad или какой-либо другой программы (например, UltraEdit).
Это то, что я придумал для диалогового окна:
File Viewer Selection Dialog Box http://www.beholdgenealogy.com/img/fileviewerselection.jpg
На самом деле у меня есть два вопроса:
Существует ли рекомендуемый пользовательский интерфейс для этого (т.е. какой-то диалог я должен использовать)?
Есть ли простой способ проверить, как пользователь входит в исполняемый файл программы, что он действительно способен просматривать текст?
Для части 2 было бы лучше проверить, может ли программа принимать текстовые файлы, прежде чем предлагать ее в качестве опции, а не проверять ее, если ее можно вообще проверить. – rjmunro