繁体   English   中英

如何使用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自己制作了很多UI控件(或修补了winapi),并在SDK中提供了访问权限,以便在应用程序和插件之间实现同类。

你在这里寻找的是名为DoMaxSaveAsDialog的函数,应该在Interface8中可用。

Interface8类参考

事实上解决了这个问题。 刚从windows.h头文件中使用了pushbutton和GetSaveFileName函数。 有关详细信息,请阅读: 如何在win32中使用GetSaveFileName保存文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM