Выбор файлов и каталогов

Тема в разделе "WASM.ASSEMBLER", создана пользователем Fedor666, 22 фев 2010.

  1. Fedor666

    Fedor666 Fedor

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    30
    Адрес:
    М.О., г.Королев
    Для выбора файлов есть GetOpenFileName, а для выбора каталогов - SHBrowseForFolder. Но что мне делать, если надо выбирать и то и другое? Две кнопки приладить что-ли - смешно! Моможите люди добрые, а то мы сами не местные. Всю башку сломал уже! БААльшое плиз... :dntknw:(((
     
  2. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    Fedor666
    есть такое чувство, что одновременно и то и другое не нужно
    они нужны по очереди - сначала выбираете каталог а уж потом файлы от туда

    возьмите хоть диалог открыть файл - SHBrowseForFolder я так понимаю отвечает за ниспадающее дерево где можно выбрать каталог
     
  3. Fedor666

    Fedor666 Fedor

    Публикаций:
    0
    Регистрация:
    27 май 2009
    Сообщения:
    30
    Адрес:
    М.О., г.Королев
    Именно, что нужно! В том-nj вся и ... :dntknw:
    По идеи, надо обрабатывать или отдельные файлы или всю папку целиком со всеми потрохами :dntknw:
     
  4. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    думаю в случае всей папки достаточно туда зайти и выбрать все
    ну или писать свои функции на основе поиска по именам в каталогах
     
  5. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Вряд ли ГОТОВАЯ API есть - ведь список который она выдаст придется все равно руками обрабатывать, а вы с форумом ошиблись товарищ. Здесь такие вещи пишут сами, а не жонглируют готовыми API. Найдите исходники любого фри-коммандера - там найдете реализацию. Или ищите по функциям поиска имен в каталогах - наверняка найдете реализацию того что вам надо через простые контролы - сдался вам этот OPEN-диалог.