These methods let you control 3ds Max tabbed dialogs like the Rendering, Environment and Effects, Object Properties, Configure Paths etc.
The following specs define what a valid argument looks like for the tabbedDialogs methods. MAXScript does not have a class that corresponds to Class_ID, so these are passed as a 2 element array of integers.
tabbedDialogSpec ::= ( #render | #renderVP | #envEffects | #objProp | #preferences | #configPath | #(<int>,<int>) ) #(<int>,<int>) is Class_ID of tabbed dialog tabPageSpec ::= ( <int> | #(<int>,<int>) ) <int> is index in dialog (1-based) #(<int>,<int>) is Class_ID of tab page
Returns true if the specified dialog is open.
Returns Class_ID of specified tabbed dialog
Invalidates all pages in the dialog
Returns true if all pages in dialog say it is ok to commit changes. Used for modal dialogs with IDOK and IDCANCEL
Commits changes in all pages. Used for modal dialogs with IDOK and IDCANCEL
Returns the number of tab pages in the specified dialog.
Returns Class_ID of specified tab page
Returns Class_ID of current tab page
Sets specified tab page as the current tab page
Invalidates the specified tab page
Returns the tab title for the specified tab page. This title is localized.
Returns true if the specified tab page is present in the dialog.