The following topics provide the necessary information for developing MAXScript tools - Scripted Utilities, Rollout Floaters and Dialogs using UI Controls.
Introduction to scripted Utilities and Rollouts.
Scripted Utilities are the most basic form of a scripted tool and were introduced with the original MAXScript release in 3ds Max 2. A scripted Utility can optionally manage multiple rollouts, but the simplest form will do most of the UI management for you - just add UI Items to the Utility and define their handlers.
Explains how to extend a Utility with multiple rollouts.
Details about multiple rollouts management.
Locals variables, functions, structure definitions, mouse tools, UI items and event handlers in scripted rollouts.
Describes the Properties, Methods and Event Handlers in Rollouts and Floaters.
Creating and closing Floaters, adding and removing Rollouts, Floater properties.
The RolloutCreator is a structure of functions to help you with the definition of Rollouts.
Describes the subRollout Class, a UI item which you can place rollouts into.
Explains how to access local variables and UI items inside of Rollouts.
Explains how to access local variables and UI items from outside the Rollout.
The .Controls property returns an array of all UI Controls in the Rollout.
Allows you to control the order of Rollouts by providing a category index.
Shows how to register floaters and dialogs to be displayed inside of Viewports.
Dialog creation and dialog event handlers.
Dialog destruction (closing).
Controlling the position of Dialogs.
Registering Dialogs as dockable CUI dialog bars.
Docking and undocking (floating) dialog bars.
Accessing the docking state of dialog bars.
Introduction to the MAXScript UI Controls.
All UI Controls share a number of common properties.
You can use the layout parameters to control the placement and appearance of the UI Controls.
Lets you set focus on specific UI Controls.
Provides a list of all available User Interface controls that can be placed in MAXScript rollouts.
This page provides the largest amount of ActiveX Controls information.
Describes a change to ActiveX Controls handling in 3ds Max 5.0.
Describes by-reference arguments support added to ActiveX Controls in3ds Max 5.1
Describes ListView-specific functions for hit-testing and indentation access.
Lets you force the refresh of ActiveX controls.
Provides a return value for use as icon in ActiveX controls.
This page provides links to all topics related to using DotNet with MAXScript.
Back To