You can set the focus on a specific User Interface Control Item, RolloutFloater or Rollout using
setFocus (<RolloutControl>|<RolloutFloater>|<Rollout>|<Rollout>.hwnd)
You can bring to the front (ie, make the "top" dialog) and set the focus on a User Interface Control item, RolloutFloater, or Rollout using Available in 3ds Max 2021.1 Update and higher.
setForegroundWindow (<RolloutControl>|<RolloutFloater>|<Rollout>|<Rollout>.hwnd)
EXAMPLE:
rollout testFocus "Test Focus" ( edittext text1 "Test" edittext text2 "Focus" ) createDialog testFocus 200 100 testFloater = newRolloutFloater "My Floater" 300 220 setfocus testFocus setfocus testFocus.hwnd setfocus testFocus.text2 -- the second text field gets focus setfocus testFloater setForegroundWindow testFocus setForegroundWindow testFocus.hwnd setForegroundWindow testFloater
In 3ds Max 6 and higher,
SetFocus()
can be used to set focus on ActiveX controls, too.