Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2010, 21:02   #1
Roman_Xxx
Новичок
Джуниор
 
Регистрация: 24.05.2010
Сообщений: 3
Лампочка Путь к файлу

Всем хай). Пишу примитивный файловий менеджер.

Код:
if (LOWORD(wParam)==20002)
		{
			char lpBuffer[255];
			BROWSEINFO bi;
			bool res = false;
			LPITEMIDLIST pidlBrowse;
			ZeroMemory(&bi, sizeof(BROWSEINFO));
			bi.hwndOwner = hWnd;
			bi.lpszTitle = "Виберіть каталог...";
			bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_DONTGOBELOWDOMAIN;
			pidlBrowse = SHBrowseForFolder(&bi); 
			SHGetPathFromIDList( pidlBrowse, lpBuffer);
			SetWindowText(hWnd3, lpBuffer);
		}
Столкнулся с такой проблемой проблемой - с помощью SHGetPathFromIDList( pidlBrowse, lpBuffer) получаю путь к директории куда будет скопирован/перемещeн файл. Но получается типа
C:\myDir, а для функции СopyFile, MoveFile надо
C:\myDir\file1.txt. Как добавить имя файла которий копируется / перемещается в путь?
Roman_Xxx вне форума Ответить с цитированием
Старый 24.05.2010, 21:13   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а malloc/выделение новой строки и strcat/strcpy отменили?
ЗЫ: опять же вопрос не по АПИ, это у вас пробел в С/С++ по теме строки.

в вашем слычае наверно strcat и хватит.
кстати вы уверены что 255 байт буфера хватит?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
путь к файлу vedro-compota Общие вопросы по программированию, компьютерный форум 2 14.04.2010 13:47
Путь к файлу Belokuraya Microsoft Office Excel 17 12.08.2009 17:30
Путь к файлу artemavd Общие вопросы Delphi 12 24.03.2009 14:09
Путь к файлу Баламут Win Api 12 14.05.2008 13:27
Путь к файлу Лубышев Общие вопросы Delphi 2 10.02.2008 21:13