Описание тега cfiledialog
0
ответов
Кнопка новой папки, созданная для виртуальной папки, не может быть отображена в CFileDialog
Используя расширение пространства имен оболочки, я создаю виртуальную папку и добавляю кнопку "Новая папка" на панель инструментов, и вижу ее, когда открываю ее с помощью проводника Windows: Связанный код с кнопкой "Новая папка" прост: class CFolder…
21 фев '18 в 00:55
2
ответа
Проблемы с реализацией CFileDialog
Я следую за определением для CFileDialogТем не менее VS2013 все еще говорит мне, что для аргументов, которые я передаю, нет конструктора. Мой код: CFile theFile; char strFilter[] = { "TXT Files (*.txt)|*.txt|All Files (*.*)|*.*||" }; CFileDialog fDl…
20 ноя '14 в 21:00
0
ответов
CFileDialog::GetNextPathName возвращает усеченный путь, если он слишком длинный
Я использую CFileDialog для открытия файлов, я разрешаю множественный выбор, когда пользователь выбирает несколько файлов, я перебираю их, используя метод CFileDialog::GetNextPathName, но если имя файла слишком большое, оно возвращает его усеченным,…
17 июл '13 в 08:26
0
ответов
CXX0030: Ошибка: выражение не может быть оценено
Я определил фильтр для FileDialog в моей функции, и он бросает это <Badptr> CXX0030: Error: expression cannot be evaluated при оценке этого фильтра: Text (*.txt) | *.txt | All (*.*) | *.* || Для этого случая любой фильтр, который я использую т…
03 сен '15 в 14:36
2
ответа
Почему CFileDialog::GetNextPathName не работает, когда путь к файлу длинный?
С помощью CFileDialog класс, я выбираю несколько файлов, помещенных в каталог с длинным путем. Это нормально, когда я выбираю только один или два файла; но когда я выбираю три файла одновременно, он возвращает только часть третьего пути к файлу. (По…
15 фев '13 в 21:20
1
ответ
Открытие текста в блокноте в MFC
Так же, как указано в названии. Как открыть текст в блокноте в MFC? Я использовал CFileDialog, чтобы открыть диалоговое окно "Сохранить как" следующим образом: TCHAR szFilters[] = _T ("Text files (*.txt)¦*.txt¦All files (*.*)¦*.*¦¦"); CFileDialog dl…
11 июл '13 в 05:48
3
ответа
Начальный каталог не работает для CFileDialog
Я использую CFileDialog, я установил начальный путь, как показано ниже, как показано в коде. Это не работает. Поправь меня, если я допустил ошибку. CFileDialog* filedlg = new CFileDialog(TRUE,(LPCTSTR)NULL , (LPCTSTR)NULL , OFN_HIDEREADONLY| OFN_ENA…
23 апр '13 в 08:35
1
ответ
mfc CFileDialog, используя IFileOpenDialog для поиска папки
Я нашел следующий код, чтобы позволить мне искать папку CFileDialog od(TRUE/*bOpenFileDialog*/, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , NULL, NULL, 0, TRUE/*bVistaStyle*/); IFileOpenDialog * openDlgPtr = od.GetIFileOpenDialog(); if ( op…
17 фев '13 в 10:05
2
ответа
Настройка сообщений об ошибках CFileDialog
Было бы хорошо, если есть способ настроить CFileDialog Сообщения об ошибках. Например, если ввести неправильный диск в поле для редактирования имени файла, появится сообщение об ошибке, как показано ниже. Я хочу показать другую ошибку здесь. Возможн…
03 авг '11 в 13:58
1
ответ
Указатель IFileOpenDialog равен нулю при вызове из CFileDialog
Я пытался завернуть CFileDialog а также IFileOpenDialog в классе, вот код: class ITest { public: virtual ~ITest(){}; virtual INT_PTR DoModal() = 0; virtual IFileOpenDialog* GetDlg() = 0; }; class test : public ITest { public: test(BOOL bOpenFileDial…
08 май '18 в 17:36
1
ответ
CFileDialog сохранить файл с пустым именем
У меня есть CFileDialog, и я пытаюсь разрешить ему принимать пустое значение после вызова функции DoModal(). Я играл с флагами ofn, но не могу заставить диалоговое окно двигаться вперед в этом процессе, если в окне сохранения нет действительной запи…
16 фев '15 в 18:46
0
ответов
Не удается изменить значение поля со списком в CFiledialog в Windows XP SP3
Кустом FileDialog который я получил из CFiledialog, В это OnInitDialog() Я обновил его макет до WS_EX_LAYOUTRTL (для арабского) тогда я устанавливаю метод обратного вызова SetChildLayout Перечислить все дочерние элементы и установить их макет WS_EX_…
23 май '13 в 10:05
0
ответов
Конструктор CFileDialog не может обнаружить TRUE и ошибку fopen(str,"r")
Я звоню CFileDialog конструктор в следующем методе: CFileDialog FileDlg(TRUE, ".txt", NULL, 0, strFilter); в соответствии с параметрами в CFileDialog конструктор, первый параметр должен быть BOOL, но мой компилятор считает, что это int вместо BOOL, …
05 июн '14 в 14:37
1
ответ
MFC CFileDialog открывается в месте, выбранном пользователем при последнем запуске
У меня есть приложение MFC C++, которое имеет CFileDialog. Я вызываю его функцию DoModal, чтобы открыть окно просмотра файлов. Я установил lpstrInitialDir, чтобы сказать ему, где открыть диалог в первый раз CString defaultDir = L"C:\\tmp\\"; CFileDi…
29 июл '15 в 14:40
0
ответов
Производное MFC C++ CFileDialog не может сказать, когда редактируется имя файла
У меня есть пользовательский производный CFileDialog. Я могу определить, когда элемент управления списком обновляется, и пользователь щелкает файл, но я не могу найти способ определить, когда пользователь просто вводит имя файла. Это было бы идеальн…
02 авг '15 в 19:07
3
ответа
Где я должен объявить экземпляр в C++?
Такой вопрос новичка я знаю, но я не могу найти ответы в Интернете. В основном я использую диалог CFile и не уверен, должен ли я поместить его в файл.cpp или файл заголовка. Заранее спасибо. CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NU…
25 окт '11 в 08:28
2
ответа
CFileDialog::OnInitDialog() не вызывает
Я использую пользовательский диалог, который расширен от CFileDialog, Проблема в том, что, OninitDialog() не вызывается раньше DoModal(), Я настроил CFileDialog в OninitDialog(), Я использую VS 2012 с ОС Win7. Я не мог выяснить, что происходит не та…
26 мар '13 в 08:51
0
ответов
CFileDialog показывает различное содержимое в соответствии с версиями Windows
Я пытался отобразить только те диски, к которым подключен удаленный рабочий стол, в диалоговом окне выбора файлов. Ниже то, что я хочу показать: (Изображение) Windows 10 - отображаются только общие диски. Но список дисков и папок на левой панели отл…
07 сен '17 в 01:36
2
ответа
CFileDialog усекает предлагаемое имя файла
У меня странное поведение CFileDialog, как только он открывается. Предлагаемое имя файла выглядит как усеченное, поэтому видны только последние n символов: http://ves.fijmovi.com/cpp/CFileDialog_1.jpg Как только я нажимаю на пробел для имени, я вижу…
08 авг '14 в 18:30
2
ответа
Как вызвать конструктор класса CFileDialog
Мне нужен объект CFileDialog для использования во всех функциях-членах класса. Поэтому я написал заголовок класса как: #pragma once #include <string.h> #include "afxdlgs.h" #include "gdal_priv.h" #include "cpl_conv.h" #include "cpl_string.h" #…
29 июл '13 в 07:37