Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Nescafe32
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 101
1

GetOpenFileName - установить фильтр для текстовых файлов и картинок

30.01.2015, 22:10. Просмотров 545. Ответов 4
Метки нет (Все метки)

Добрый вечер. Сделал открытие и показ только txt файлов, еще хочу что бы картинки показывало. Как дополнить?
C
1
2
3
4
5
6
7
8
        ZeroMemory(&ofn, sizeof(ofn));
    ofn.lStructSize = sizeof(ofn);
    ofn.hwndOwner = hwnd;       
    ofn.lpstrFile = szFile; 
    ofn.nMaxFile = sizeof(szFile);
    ofn.lpstrFilter = "Текстовый файл (*.txt)\0*.txt\0";
    ofn.nFilterIndex = 1;
    ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
P.S. Буду благодарен если подскажете что делает ZeroMemory (предполагаю, что очистка, но не знаю чего), nFilterIndex (в интернете порылся, не особо дошло) и Flags (путь и файл должны существовать что ли)
P.S.S. Картинка какого размера в консоль влезет?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2015, 22:10
Ответы с готовыми решениями:

Программа для сравнения двух текстовых файлов
Составьте программу для сравнения двух текстовых файлов. Если файлы не...

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

Для всех текстовых файлов вставить заданную подстроку StrA вместо указанной подстроки StrB
Разработать программу которая для всех текстовых файлов заданного каталога,...

Программа по перекодировке текстовых файлов
Нужна помощ в разработке программы по перекодировке текстовых файлов из...

Слияние двух текстовых файлов
необходимо прогу оформить в ввиде функции, вызываемой из основной программы....

4
schdub
Эксперт С++
3041 / 1383 / 421
Регистрация: 19.01.2009
Сообщений: 3,718
Завершенные тесты: 1
30.01.2015, 22:34 2
Цитата Сообщение от Nescafe32 Посмотреть сообщение
"Текстовый файл (*.txt)\0*.txt\0"
C
1
"Текстовый файл (*.txt)\0*.txt\0Картинки (*.jpg)\0*.jpg\0"
Фильтр "Картинки" будет иметь индекс 2.

Добавлено через 1 минуту
Цитата Сообщение от Nescafe32 Посмотреть сообщение
предполагаю, что очистка, но не знаю чего
верно предполагаете - очистка структуры ofn размером sizeof(ofn) байт
1
Nescafe32
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 101
30.01.2015, 22:55  [ТС] 3
Ех, как с фильтром все просто то оказалось.. Но тогда вопрос: что присвоить nFilterIndex?
Хочу красивый вывод сделать, что бы картинка наочно показывала структуру программы

Добавлено через 7 минут
И с картинками никогда ранее не работал, на ночь глядя в голову стукнуло "А ведь еще и такое можно сделать!". Подскажите как передать в консоль либо в дочернее окно, пожалуйста.
0
schdub
Эксперт С++
3041 / 1383 / 421
Регистрация: 19.01.2009
Сообщений: 3,718
Завершенные тесты: 1
30.01.2015, 23:15 4
Nescafe32, вы собираетесь рисовать в окне консоли? Оно предназначено для вывода текста.
0
Nescafe32
5 / 5 / 2
Регистрация: 07.05.2014
Сообщений: 101
30.01.2015, 23:25  [ТС] 5
Просто с тестом в консоли работал много, а мысль а вставке картинки в программу пришла буквально час назад. Так как с картинками не работал раньше, а способах их вывода не знаком.. Пока
0
30.01.2015, 23:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2015, 23:25

Слияние двух текстовых файлов
Пожалуйста,помогите написать вот такую программу : Произвести слияние двух...

Написать функцию слияния двух текстовых файлов
Написать функцию слияния двух текстовых файлов X и Y так, чтобы строки файлов...

Файл: Создать программу, которая создаст 10 текстовых файлов
Задача Создать программу, которая создаст 10 текстовых файлов "aaa.txt",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru