These methods let you control 3ds Max tabbed dialogs like Rendering, Environment and Effects, Object Properties, Configure Paths, and so on.
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 two 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 the Class_ID of the specified tabbed dialog.
Invalidates all pages in the dialog.
Returns true if all pages in dialog are 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 the Class_ID of the specified tab page.
Returns the Class_ID of the current tab page.
Sets the 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.