Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 799 Bytes

File metadata and controls

31 lines (20 loc) · 799 Bytes

Overview

This project is a Windows DLL library that enables multithreadd file and folder selection dialogs with support for unlimited file selections.

The library solves the limitations of the standard Windows GetOpenFileNameW or IFileOpenDialog API, which restricts simultaneous multi-selection of both files and folders(click Ok not close and return when selection mixed with folder) and multi-select results to a fixed-size buffer (lpstrFile).

selectfiles

Usage

How to use

  1. Import src/GetSelected.c and GetSelected.h to your project.
  2. Decalre points to store your selected path.

see example src/test_multithread-static.c.

Example

Use Windows cl.exe

cd src
.\build.bat

Use MINGW make

cd src
make