powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Изменение директории при помощи диалогового окна
3 сообщений из 3, страница 1 из 1
Изменение директории при помощи диалогового окна
    #32844604
Фотография Альт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изменение директории(приложение типа MFC, exe) при помощи диалогового окна я делаю следующим образом:
CFileDialog m_ldFile(TRUE);
m_ldFile.m_ofn.lpstrInitialDir="c:\\";// задаётся начальная директория.
//ниже открывается диал. окно, где открываются папки, файл и меняется текущая директория.
if(m_ldFile.DoModal()==IDOK)
{
//ниже определяется путь к файлу.
m_strPath=m_ldFile.GetPathName();
UpdateData(FALSE);
}
Проблема заключается в том, что не нужно открывать файл, а нужно открыть только директорию, для того чтобы сменить текущую директорию. В принципе, выше указанным способом можно менять директории, но единственной загвоздкой является то, что нужно открывать какой-нибудь файл. А если в открытой директории не существует файла, тогда как быть.
Подскажите, пожалуйста, способ изменения текущей директории без открытия файла.
С уважением Альт.
...
Рейтинг: 0 / 0
Изменение директории при помощи диалогового окна
    #32848656
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SetCurrentDirectory()
...
Рейтинг: 0 / 0
Изменение директории при помощи диалогового окна
    #32848816
Siebentearbeit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОйВэй, в сабже три последних слова читал? :)

Надо:
SHBrowseForFolder(...)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Изменение директории при помощи диалогового окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]