` Printed Icetips Article

Icetips Article



Par2: Using image of a paper form as a background for an input form
1998-11-15 -- Chris Kloss
 
Got it!  Not sure how, but these are the actions I took in case someone
else has the same problem:

1. Increased stack size under procedure properties to 47k
2. Re-created the WMF file I was using
3. deleted the form procedure and re-created it
4. Placed a region on the form and expanded it to the size of the paper
form I wanted
5. Placed the WMF of the paper form on the region
6. Placed my fields and set the transparent attribute


works great, both scroll bars and fields.

On 16 Nov., Chris notes:
I met my panic deadline, stopped flailing, and explored further.  I have
no idea what was initially wrong, but I have repeated the concept
several times in trying to find out.  

It appears that: as long as the program is MDI, the Main Frame has
vertical set, all child windows in the thread have MDI checked, and
vertical scroll is checked in the subject window, everything works as
advertized.

I love the result!  My users see, on screen, the same paper form they
are used to.  By setting Transparent for each field, they see no boxes
around the fields and it appears that they are typing directly on the
paper. I set the form underlying the image to white to get the paper
effect.  Because I am using a vectorized WMF file, the system is very
snappy as the WMF is only 7k versus 1MB for a BMP for the same job.

The region is irrelevant.



Printed November 23, 2024, 9:21 pm
This article has been viewed/printed 35206 times.