Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
PAKOT
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 39
#1

GetOpenFileName - C++

15.12.2010, 00:20. Просмотров 1452. Ответов 0
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Bool DlgGenerator::onButLoad (void)
{
 
OPENFILENAME ofn; // Common dialog box structure.
char szFile[260]; // Buffer for selected file name.
HWND hwnd; // Owner window.
HANDLE hf; // File handle.
hwnd = 0;
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 = 2;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
GetOpenFileName(&ofn);
 
 
return TRUE;
 
} // DlgGenerator::onButLoad
Таким способом выбираю .txt файл, не могли бы вы подсказать как данные из файла записать в переменную типа String?

А так же как мне наоборот организовать сохранение Stringовой переменной через такое же окно. Буду очень благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.12.2010, 00:20     GetOpenFileName
Посмотрите здесь:

GetOpenFileName не определенна - C++
Вот код программы #include <Commdlg.h> #include <Windows.h> OPENFILENAME opendlg; char filename={0}; char...

VS GetOpenFileName/OpenDialog - C++ WinAPI
Добрый день. Переписывал код в VS2010...но он теперь не открывает OpenDialog по нажатию на кнопку.. не могу причину понять, ошибок...

Не вызывается GetOpenFileName - C++ WinAPI
Пытаюсь вызвать GetOpenFileName, но не получается. Программа никак не реагирует на него INT_PTR CALLBACK EnterData(HWND hDlg, UINT...

Отсутствует GetOpenFileName? - Visual C++
Помогите пожалуйста! Создал в Visual C++ новый проект Win32. Теперь хочу вызвать стандартное диалоговое окно открытия файла, но при попытки...

QFileDialog::getOpenFileName() - C++ Qt
void MainWindow::on_pushButton_clicked() { QString filePath = fDialog->getOpenFileName(this, tr("Open File"), "/home"); fi =...

GetOpenFilename в Accesse2000? - MS Access
В Экселе2000 есть такая функция вывода стандартного диалога по открытия файла. В А2000 есть такая же? не хотелось бы писать свой диалог.

Непонимание с GetOpenFileName - Assembler
Вобщем,так как мою тему для вопросов удалили,буду постить,как все. Вот код .386 .model flat,stdcall option casemap: none ...

Помогите разобраться с GetOpenFileName. - Visual Basic
Дайте рабочий пример с GetOpenFileName/GetSaveFileName в MSDN'е там они с каким-то типом работают OPENFILENAME или как-то так, в общем...

GetOpenFileName - два фильтра - Visual Basic
Использую api GetOpenFileName для вызова диалога выбора файла Как сделать один фильтр по двум расширениям? (*.GIF *.7z) Еще вопрос:...

GetOpenFileName повреждает кучу - C++ WinAPI
wchar_t *buf=new wchar_t; memset(buf,0,1024); OPENFILENAME ofn={0}; ofn.lStructSize = sizeof(ofn); ...

Некорректная работа GetOpenFileName - C++ WinAPI
Здравствуйте, столкнулся с одной проблемой, которую самостоятельно решить не смог, хотя вроде бы все верно, если сравнивать с мануалами и...

Как в VB работает GetOpenFileName? - Visual Basic
Нужен фрагмент кода, чтобы в переменной сохранить имя файла, выбранного пользователем в стандартном диалоге 'Открыть'. Так, как делал...


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

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

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