Also, is there a way to make the slider update the variable as it is moved by the user on a held click? Right now it only updates when I release the click.
Code: Select all
color := "0x36373F"
trans := transvar := 230
transcalc := (transvar/2.55) ; conversion from 255 to 100 for slider tooltip
OpacSlide:
Gui, Slider:New, +HwndSliderID +Owner +AlwaysOnTop -Caption
Gui, Slider:Add, Slider, vtransvar gOpac w150 TickInterval10 Page10 ToolTip, %transcalc%
Gui, Slider:Show, x-500 y-500 ; load off screen and reposition later?
WinGetPos,,, sliderW, sliderH, ahk_id %SliderID%
MouseGetPos, Xpos, Ypos
??? ; not sure how to position the GUI here
ToolTip, %SliderID%`n%sliderW%-%sliderH%`n`n%Xpos%-%Ypos% ; for testing
return
Opac:
GuiControlGet, OpacSlider
transcalc := transvar
transvar := transvar*(51/20) ; conversion from 100 to 255 for GUI opacity
WinSet, TransColor, %color% %transvar%, ahk_id %KeyboardID%
return