C++ 如何使用3d'在插件中添加“保存文件”对话框;s max 2016 SDK(C+;+;)?

C++ 如何使用3d'在插件中添加“保存文件”对话框;s max 2016 SDK(C+;+;)?,c++,visual-studio,3dsmax,C++,Visual Studio,3dsmax,我目前正在通过MV Studio 2012使用3d的Max 2016 SDK。我已经用插件向导创建了一个普通的项目,它创建了带有文本和按钮的面板(并在代码中执行许多操作,但这不是主题)。 所以,现在我想添加一些按钮来激活Windows文件对话框,以选择随后将创建的.bin文件的路径(文件夹)和名称 我试图在资源编辑器的工具箱中找到一些东西,但没有成功。 我该怎么办?这个问题事实上已经解决了。刚刚使用了windows.h标题中的按钮和GetSaveFileName函数。 有关详细信息,请阅读此处:

我目前正在通过MV Studio 2012使用3d的Max 2016 SDK。我已经用插件向导创建了一个普通的项目,它创建了带有文本和按钮的面板(并在代码中执行许多操作,但这不是主题)。 所以,现在我想添加一些按钮来激活Windows文件对话框,以选择随后将创建的.bin文件的路径(文件夹)和名称

我试图在资源编辑器的工具箱中找到一些东西,但没有成功。
我该怎么办?

这个问题事实上已经解决了。刚刚使用了windows.h标题中的按钮和GetSaveFileName函数。 有关详细信息,请阅读此处:

正如您所说,您可以直接使用winapi创建对话框,但窗口的美学效果应该与3dsMax中已经使用的对话框有所不同。Autodesk自己制作了许多UI控件(或修补的winapi控件),并在SDK中提供了它们的访问权限,以使应用程序和插件之间具有一致性

您在这里寻找的是名为DoMaxSaveAsDialog的函数,应该在Interface8中提供


欢迎来到SO!使用本网站时,请阅读此文章以获得最佳效果。