如何使用3d的max 2016 SDK(C++)在插件中添加保存文件对话框?
How to add save file dialog in plug-in using 3d's max 2016 SDK (C++)?
我目前正在使用MV Studio 2012中使用3D的Max 2016 SDK。我已经使用插件向导创建了常规项目,它使用文本和按钮创建面板(并且在代码中执行许多操作,但这不是主题)。因此,现在我想添加一些按钮以激活Windows文件对话框以选择后来创建的路径(文件夹)和.bin文件的名称。
我试图在资源编辑器中的工具箱中找到一些东西,但没有成功。我该怎么办?
正如您所说,您可以直接使用Winapi来创建对话框,但是窗口的美学结果应与3DSMAX中已经使用的对话框有所不同。Autodesk本身(或修补了Winapi的Winapi)进行了大量UI控件,并在SDK中提供访问权限,以在应用程序和插件之间具有同质性。
您在这里寻找的是名为domaxsaveasdialog的功能,应在Interface8中可用。
接口8类参考
问题是解决事实的。刚刚从Windows.H标题中使用了PushButton和GetSaveFilename功能。有关详细信息,请在此处阅读:如何在Win32中使用GetSaveFilename保存文件?
相关文章:
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 从C++本机插件更新Vector3数组
- 如何在C++中从两个单独的for循环中添加两个数组
- 使用CMake创建QML插件
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 如何仅为一个函数添加延迟
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- 使用std::transform将一个范围的元素添加到另一个范围中
- 如何将更多文件夹添加到c++include路径
- 如何将元素添加到数组的线程安全函数?
- 添加 cpp11 插件时出现错误消息"Undefined reference to boost (...)"
- 如何使用3d的max 2016 SDK(C++)在插件中添加保存文件对话框?
- 将 JSON 文件添加到插件 qmake 项目中
- 如何添加GSTREAMER插件
- GCC插件,添加新的优化杂注
- 向图像查看器插件添加用户界面
- 添加插件 SDK - 是否多重继承
- 用户将如何在基于QML的插件系统中添加额外的功能
- 我可以添加外部DLL到npapi插件,应该安装在浏览器中
- 如何存储数据,并在firefox / chrome javascript插件中添加按钮