Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: cheops   (01.02.2007 в 13:48)
Вообще нужно использовать современный дизайн, т.е. про вкладку Win3.1 лучше вообще забыть, уже свыше 10 лет используется стандартный диалог для выбора директории. Компонента в Builder для него нет - нужно использовать API-вызов SelectDirectory(). Для этого включите в заголовочный файл #include <FileCtrl.hpp> и напишите в обработчике выбора директории следующие строки
  AnsiString dir;
  if(SelectDirectory("Выберите каталог для архивации""", dir))
  {
    MessageBox(NULL, dir.c_str(), "Каталог", MB_OK);
  }

Функция SelectDirectory() помещает выбранный каталог в переменную dir, здесь она выводится при помощи MessageBox(), однако вы её можете использовать дальше в работе.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: