I have several programs where text is displayed 'on top' of a 'wallpaper' background created from a small bitmap. This has been used for some years.
When just one line of text is involved the display is fine with v7.1, but when 2 or more lines are displayed then whilst the text is there the background wallpaper is also shown beneath it.
With v7.0 salflibc.dll in the run folder and compiling with either 7.0 or 7.1 all is fine. Once the v7.1 salflibc.dll is inserted into the run folder the problems occur. I assume that I am not breaking any rules (Paul)?
c winapp 50000,50000,'pallman.rc' c c This program uses LONG INTEGERS. c OPTIONS(INTL, LOGL, ZEROISE) c implicit none INCLUDE <WINDOWS.INS> c external closeit integer4 closeit c common /billone/ icntrl1 common /billtwo/ fullhandle c integer4 icntrl1,iii integer*4 fullhandle
iii=winio@('%ww[no_maxminbox,maximise]&')
iii=winio@('%wp[wall]&')
iii=winio@('%nc[PMBUSY]&')
iii=winio@('%rm&',closeit)
c iii=winio@('%bg[white]&') iii=winio@('%hw%ca[PMBusy]&',fullhandle) c iii=winio@('%8nl%cn%ob[thin_panelled]%3nl&') iii=winio@('The first line of writing always seems fine&') iii=winio@('%nl%cn&') iii=winio@('but all subsequent lines reveal wallpaper below&') iii = winio@('%3nl %cb%lw',icntrl1) end c c End of Main Program c ---------------------------------------------------------------------------- c integer*4 function closeit() include <windows.ins> common /billone/ icntrl1 icntrl1 = 0 call window_update@(icntrl1) closeit = 1 end c c ----------------------------------------
