maxscript通过DOTNET创建MAX风格的窗体




myMaxForm = dotNetObject "MaxCustomControls.MaxForm"--创建dotnet的maxform
myMaxForm.width = 350--设置窗体宽度
myMaxForm.height = 500--设置窗体高度
myMaxForm.text = "MaxForm_NONO"--设置窗体标题
myBtn = dotNetObject "System.Windows.Forms.Button"--创建按钮
myBtn.text = "Welcome to 3ds Max!"
myBtn.width = 150
myBtn.height = 30
myBtn.location = dotNetObject "System.Drawing.Point" 90 200--设置按钮的位置
myMaxForm.controls.add myBtn--在窗体上添加按钮
thePtr = DotNetObject "System.IntPtr" (windows.getMAXHWND())--获取max的句柄

theHwnd = (dotNetObject "System.Windows.Forms.NativeWindow").FromHandle thePtr
myMaxForm.Show(theHwnd)--显示窗体

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章