long ll_columncount,ll_columnwidth[],i,ll_columnwidthall,ll_dwwidth
dec ll_columnwidthpercent[]
ll_columncount =long( dw_1.describe( "datawindow.column.count"))
for i=1 to ll_columncount
ll_columnwidth[i]=long( dw_1.Describe("#"+string(i)+".Width"))
ll_columnwidthall+=ll_columnwidth[i]
next
for i=1 to ll_columncount
ll_columnwidthpercent[i]=ll_columnwidth[i]/ll_columnwidthall
next
ll_dwwidth=dw_1.width
for i=1 to ll_columncount
dw_1.Modify("#"+string(i)+".Width='"+string(ll_columnwidthpercent[i] * ll_dwwidth)+"'")
next