| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Вопросы по созданию приложений типов... |
| Автор: Гаара 1.1.2006, 02:13 |
| Здраствуйте господа. Вообщем. Перейду сразу к делу. Хочу попробовать сделать файловый менеджер на С++. И соотвественно, возникла банальная проблема. Как вывести(получить?) информацию о дисках, директориях и файлах с их расширением ? Тоесть скажем, вывести информацию о текущем содержимом диска C: в левой(правой? или обоих?) панельке. Второе: как подсветить(скажем, черным цветом) файл/директорию на которой в текущий момент остановился пользователь? Для работы использую Visual Studio .NET 2003. Спасибо за внимание. |
| Автор: nikitao 1.1.2006, 04:22 |
| Юзай WinAPI.Тебе не совсем в эту ветку. |
| Автор: Partizan 1.1.2006, 14:08 |
| Как раз сдал курсач в этом семестре....файловый менеджер а-ля Тотал Коммандер... обращайся...помогу... ну во первых вот тебе... приведу список функций WinAPI...кури msdn по ним.. GetLogicalDrives() - получает список дисков на компе...возвращает битовую матрицу.. GetCurrentDir() - возвращает текущую директорию... SetCurrentDir() - соответственно устанавливает SHGetFileInfo() - при передаче нужных параметров возвращает хэндл на системный imageList Для поиска файлов юзай FindFirst(),FindNext(),FindClose() - простые и удобные функции Для получения инфы по локальникам юзаем GetVolumeInformation() - тип файловой системы, метка и т.д. GetDiskFreeSpaceEx() - размеры, количество свободного места и т.д. кстати...юзай SHGetFileInfo для извлечения индекса иконки из SystemImageList'a вот пока что всё что тебе нужно...если будут вопросы, обращайся И да поможет тебе MSDN |