If your purpose is to set the Overflow Menu to Radial Menu Only, currently no API to do this, you can log a wish to IdeaStation. But a workaround is to use the APIs to hide the linear marking menu, below is a VBA code sample:
' Copy below to a module
Sub test()
Dim oCls As New clsMarkingMenu
oCls.Init
End Sub
' Copy below to a Class Module, and rename the class module to clsMarkingMenu
Private WithEvents mUserInputEvents As UserInputEvents
Public Sub Init()
Set mUserInputEvents = ThisApplication.CommandManager.UserInputEvents
Do
ThisApplication.UserInterfaceManager.DoEvents
Loop
End Sub
Private Sub mUserInputEvents_OnLinearMarkingMenu(ByVal SelectedEntities As ObjectsEnumerator, ByVal SelectionDevice As SelectionDeviceEnum, ByVal LinearMenu As CommandControls, ByVal AdditionalInfo As NameValueMap)
' clear the linear marking menu
Dim oControl As CommandControl
For Each oControl In LinearMenu
oControl.Delete
Next
End Sub
Run the VBA code you can see only the radial menu is displayed. Hope this helps.
If this solves the problem please click ACCEPT SOLUTION so other people can find it easily.
Rocky Zhang
Inventor API PD
Manufacturing Solutions
Autodesk, Inc.