WM_SETTEXT = &C INSTALL @lib$+"winlib2" ON CLOSE PROC_closedialog(dlg%):QUIT dlg%=FN_newdialog("Clock box",10,10,150,50,8,100) PROC_showdialog(dlg%) WAIT 100 REPEAT title$=TIME$ SYS "SendMessage",!dlg%,WM_SETTEXT,0,title$ WAIT 100 UNTIL 0
push 0 ; lParamInit push D% ; lpDialogFunc push @hwnd% ; hWndParemt push dlg%+16 ; lpTemplate push I% ; hInstance call "CreateDialogIndirectParam" mov [dlg%],eax
P% = dlg%!12 WHILE (P% AND 3) P% += 1 : ENDWHILE IF (P%+2*LENtext$+26) > dlg%!8 ERROR 0, "No room for dialogue template"
|