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)--顯示窗體

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