04-01-2009, 09:45 PM
yes it can be done.
there is a function but it is in obselete. named TO_Show
Function Enable
example
int hwnd = win("Try" "#32770")
Enable hwnd "10, 11, 12" 0
there is a function but it is in obselete. named TO_Show
Function Enable
;/
function hwnd $items enable
enable=enable!0
int i v enable2
rep
,if(items[i]='-') i+1; enable2=!enable; else enable2=enable
,v=val(items+i)
,EnableWindow(id(v hwnd) enable2)
,i=findcs(items " -" i)+1; if(i=0) break
,if(items[i-1]='-')
,,for(v v+1 val(items+i)+1) EnableWindow(id(v hwnd) enable2)
,,i=findc(items 32 i)+1; if(i=0) breakexample
int hwnd = win("Try" "#32770")
Enable hwnd "10, 11, 12" 0
