|
Выбор папки
с помощью функции SHBrowseForFolder
Что это такое
Чтобы выбрать папку на диске, существует стандартная
функция API SHBrowseForFolder,
однако не так-то просто заставить ее делать то,
что надо в каждом конкретном случае. В этом примере
можно найти код, который позволяет
изменять положение и размеры окна для выбора папок;
добавлять в окно свои элементы (текстовое поле,
кнопку, список);
обнаруживать факт нажатия на кнопки;
показывать список файлов в выбранной папке
(по маске);
выводить дополнительную информацию;
определять условия, при которых папка может быть выбрана;
создавать новые папки и
обновлять дерево папок (спасибо Leonid Kunin за идею,
опубликованную на
codeguru.earthweb.com).
Скачать
Пример распространяется свободно в виде исходного текста
программы для Delphi 3+.
|
|