текстуры — Как выбрать и открыть файл во время выполнения с C ++?

В данный момент я создаю редактор для текстур и хочу выбирать текстуры во время выполнения. Позже я хотел бы выбрать каталог сохранения для новых текстур.

Я нашел
Как открыть файлы с помощью компонента OpenFileDialog. Но я думаю, что это не решение.
OpenFileDialog

0

Решение

(при условии, что вы находитесь в Windows, pas за скриншот)
Если вы просто хотите выбрать папку, вы можете использовать SHBrowseForFolder.

http://msdn.microsoft.com/en-us/library/windows/desktop/bb762115%28v=vs.85%29.aspx

М.

0

Другие решения

Вам нужно взглянуть на библиотеку общего диалога.

http://msdn.microsoft.com/en-gb/library/windows/desktop/ms645524(v=vs.85).aspx

Или, если вы заинтересованы только в поддержке Vista / Windows 7, вместо этого вы можете рассмотреть диалоги Common Item.

http://msdn.microsoft.com/en-gb/library/windows/desktop/bb776913(v=vs.85).aspx

Для «родного» C ++ вы не сможете легко использовать компоненты .NET, на которые ссылается ваша ссылка.

0

Я решил свою проблему с использованием файла dirent.h. Я получил подтверждение этого файла, основав этот пост Как я могу получить список файлов в каталоге, используя C или C ++?

Я написал свой собственный fileexplorer, используя dirent.h и SFML.

Извините, если я не могу проиллюстрировать мою проблему.

но спасибо за ответы (:

0
По вопросам рекламы [email protected]