Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Individual Trackbar cases.
#6
Like this...
Function MultiVertTrack
Code:
Copy      Help
,int FirstTrackID
,int NumberTrack
,ARRAY(int) Track
,child("" "" "" 0 0 0 Track)
,for _i 0 Track.len
,,_s.getwinclass(Track[_i])
,,if _s="msctls_trackbar32"
,,,NumberTrack+1
,,,FirstTrackID=_i+1
,Track.create(NumberTrack+FirstTrackID)
,for _i FirstTrackID NumberTrack+FirstTrackID
,,Track[_i]=SendMessage(id(_i hDlg) TBM_GETPOS 0 0)
,out "TrackBar %i is %i" GetWinId(lParam) Track[GetWinId(lParam)]

This makes more sense and is easier:
Function MultiVertTrack
Code:
Copy      Help
,out
,
,out _s.getwinclass(id(GetWinId(lParam) hDlg))
,if _s="msctls_trackbar32"
,,int Val=SendMessage(id(GetWinId(lParam) hDlg) TBM_GETPOS 0 0)
,out "%i value is %i" GetWinId(lParam) Val


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)