В настоящее время я использую Max 2016 SDK от 3D через MV Studio 2012. Я создал обычный проект с помощью Мастера плагинов, он создает панель с текстом и кнопкой (и выполняет много действий внутри кода, но это не тема).
Итак, теперь я хочу добавить некоторую кнопку, чтобы активировать Windows File Dialog, чтобы выбрать путь (папку) и имя .bin-файла, который будет создан впоследствии.
Я пытался найти что-то в наборе инструментов в редакторе ресурсов, но безуспешно.
Что я должен делать?
Как вы сказали, вы можете напрямую использовать winapi для создания своего диалога, но эстетический результат окна должен немного отличаться от диалога, уже используемого в 3dsMax. Autodesk разработал множество элементов управления пользовательским интерфейсом (или исправил winapi) и предоставляет им доступ в SDK, чтобы иметь что-то однородное между приложением и плагинами.
Здесь вы ищете функцию с именем DoMaxSaveAsDialog, которая должна быть доступна в Interface8.
Проблема решена де-факто. Просто использовал кнопку и функцию GetSaveFileName из заголовка windows.h.
Подробности читайте здесь:
Как сохранить файл с GetSaveFileName в Win32?