Есть ли способ использовать ShellExecute и захватить файл (или, скорее, путь к файлу) и сохранить его в переменной после выбора?
Должен ли я использовать разные функции вместе?
Я рассмотрел некоторые другие похожие функции для открытия проводника Windows, и всем им нужно сначала указать путь, прежде чем открывать окно.
ShellExecute(NULL, L"explore", NULL, NULL, NULL, SW_SHOWNORMAL);
Моя цель - открыть проводник (как это делает ShellExecute) и выбрать один файл, вставить путь к этому файлу в переменную и сделать что-то позже.