The following method can be used to create a color picker dialog without using a colorPicker rollout control.
This method is available in 3ds Max 2008 and higher. It was previously available in the Avguard Extensions.
colorPickerDlg <init_color> <title_string> alpha:<boolean> pos:<&Point2> applyUIScaling:<true>
Displays a modal color picker.
init_color is the initial color
title_string is displayed in the title bar of the color picker.
If alpha: is true, the color picker supports alpha.
pos: specifies the position of the dialog.
If pos: is specified as a by-reference variable, the position of the dialog when closed is written back to the specified variable.
If pos: is not specified, the dialog is displayed at its last position.
If pos: is [-1,-1], the dialog is displayed centered on the 3ds Max window.
If the color picker is closed other than via pressing OK, a value of 'undefined' is returned.
applyUIScaling indicates whether to apply UI scaling on high-DPI displays.
EXAMPLE USAGE:
``` colorPickerDlg (color 100 200 300) "Pick A Better Color:" alpha:true pos:[100,100]
```
RESULT: