簡體   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