Если выбран и файл, и папка или несколько файлов, то DragQueryFile возвращает весь список выбранных файлов (папок).
S_V>>Как узнать, какая папка выбрана, если я кликаю правой кнопкой в пустом месте explorer-a?
AF>Для того чтобы обрабатывать клик на пустом месте, нужно регистрировать соответствующим образом свою компоненту. Конкретно здесь — Directory\Background\shellex\YourShellExHandler
Да, я так и делаю (регистрирую компоненту в смысле), и правый клик у меня обрабатывается, событие в QueryContextMenu приходит и здесь я могу добавить нужные мне команды, но мне их нужно добавлять в зависимости от выбранного каталога (в левом дереве в эксплоере). А как его узнать, я пока не понял.
В данном сценарии DragQueryFile не возвращает выбранный каталог.