Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dealing with repeating code
#2
yes it can be done.

there is a function but it is in obselete. named TO_Show

Function Enable
Code:
Copy      Help
;/
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) break


example

int hwnd = win("Try" "#32770")
Enable hwnd "10, 11, 12" 0


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)