aktivizion
25-02-2010, 23:03
#include <GuiConstantsEx.au3>
#include <GuiSlider.au3>
GUICreate("Slider Set Pos", 600, 296)
$hSlider = GUICtrlCreateSlider(2, 40, 400, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE))
GUISetState()
GuiCtrlCreateInput("0,0148149998858571", 2, 10, 130, 20)
GuiCtrlCreateInput("0.14%", 140, 10, 130, 20)
$hSlider = GUICtrlCreateSlider(2, 100, 400, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE))
GUISetState()
GuiCtrlCreateInput("0,0198147568858794", 2, 70, 130, 20)
GuiCtrlCreateInput("0.15%", 140, 70, 130, 20)
; Loop until user exits
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
начальный, даже не начальный, а просто шаблон скрипта.
Мне нужно чтобы
при движении слайдера, число над ним, именно в том формате как оно есть изменялась,
тоесть создать маленький миханизм.
На примере показано только два значения, их нужно мне примерно 10
и чтобы все они были взаимосвязаны друг с другом, тоесть чтобы вся их сумма была равна 1
например:
0,501393020153046
и
0,498607009649277
в сумме дают 1.00000022 небольшая погрешность есть
помогите, натолкните на мысль к решению проблемы
#include <GuiSlider.au3>
GUICreate("Slider Set Pos", 600, 296)
$hSlider = GUICtrlCreateSlider(2, 40, 400, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE))
GUISetState()
GuiCtrlCreateInput("0,0148149998858571", 2, 10, 130, 20)
GuiCtrlCreateInput("0.14%", 140, 10, 130, 20)
$hSlider = GUICtrlCreateSlider(2, 100, 400, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE))
GUISetState()
GuiCtrlCreateInput("0,0198147568858794", 2, 70, 130, 20)
GuiCtrlCreateInput("0.15%", 140, 70, 130, 20)
; Loop until user exits
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
начальный, даже не начальный, а просто шаблон скрипта.
Мне нужно чтобы
при движении слайдера, число над ним, именно в том формате как оно есть изменялась,
тоесть создать маленький миханизм.
На примере показано только два значения, их нужно мне примерно 10
и чтобы все они были взаимосвязаны друг с другом, тоесть чтобы вся их сумма была равна 1
например:
0,501393020153046
и
0,498607009649277
в сумме дают 1.00000022 небольшая погрешность есть
помогите, натолкните на мысль к решению проблемы