Code: Select all
#INCLUDE "dcdialog.CH"
function Main()
******************************************************************
local getlist := {},nLeft := 300,cFont := "8.Arial",x
local aLabel := {}
aadd(aLabel,{"abc" ,,space(50)})
aadd(aLabel,{"abcdefg" ,,space(50)})
aadd(aLabel,{"abcdefghijk" ,,space(50)})
aadd(aLabel,{"abcasdfasdfasdf" ,,space(50)})
aadd(aLabel,{"HHHHHH" ,,space(50)})
aadd(aLabel,{"IIIIII" ,,space(50)})
for x := 1 to len(aLabel)
aLabel[x,2] := dc_graquerytextbox(aLabel[x,1],cFont)
next x
@ 20,nLeft dcget aLabel[1,3] size 100,18 PIXEL
@ 20,nLeft - aLabel[1,2,1] - 19 dcsay aLabel[1,1] saysize aLabel[1,2,1]+30 PIXEL
@ 40,nLeft dcget aLabel[2,3] size 00,18 PIXEL
@ 40,nLeft - aLabel[2,2,1] - 19 dcsay aLabel[2,1] saysize aLabel[2,2,1]+30 PIXEL
@ 60,nLeft dcget aLabel[3,3] size 00,18 PIXEL
@ 60,nLeft - aLabel[3,2,1] - 19 dcsay aLabel[3,1] saysize aLabel[3,2,1]+30 PIXEL
@ 80,nLeft dcget aLabel[4,3] size 00,18 PIXEL
@ 80,nLeft - aLabel[4,2,1] - 19 dcsay aLabel[4,1] saysize aLabel[4,2,1]+30 PIXEL
@ 100,nLeft dcget aLabel[5,3] size 00,18 PIXEL
@ 100,nLeft - aLabel[5,2,1] - 19 dcsay aLabel[5,1] saysize aLabel[5,2,1]+30 PIXEL
@ 120,nLeft dcget aLabel[6,3] size 00,18 PIXEL
@ 120,nLeft - aLabel[6,2,1] - 19 dcsay aLabel[6,1] saysize aLabel[6,2,1]+30 PIXEL
DCREAD GUI TITLE "Test" FIT EVAL {|o|SetAppWindow(o)}
return .t.
PROC appsys
return