Что нового

Почему _GUIColorPicker_Create сохраняет цвет в виде "15070215" а не в "0x00FFFF"

agikon

Знающий
Сообщения
789
Репутация
16
Подскажите пожалуйста как преобразовать цвет в 16-ый вид?

например чтобы вот эта строка выдавала цвет в 16-ной (а то она выдаёт в "15070215")
Код:
$Picker = _GUIColorPicker_Create('', 10, 20, 50, 20, $Picker_set, BitOR($CP_FLAG_CHOOSERBUTTON, $CP_FLAG_MAGNIFICATION, $CP_FLAG_ARROWSTYLE), 0, -1, -1, 0, 'Text', 'Custom', '_ColorChooserDialog')
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
657
Попробуй так:
Код:
$Picker = _GUIColorPicker_Create('', 10, 20, 50, 20, $Picker_set, BitOR($CP_FLAG_CHOOSERBUTTON, $CP_FLAG_MAGNIFICATION, $CP_FLAG_ARROWSTYLE), 0, -1, -1, 0, 'Text', 'Custom', '_ColorChooserDialog')
$Hex = '0x' & Hex($Picker, 6) ;преобразовать цвет в 16-ый вид
MsgBox(0, 'Color', $Hex)
 
Автор
A

agikon

Знающий
Сообщения
789
Репутация
16
Zaramot, спасибо!
но не работало пока ещё вот так не дописал.
Код:
$Hex = '0x' & Hex(_GUIColorPicker_Create($Picker), 6)
 
Верх