Page 1 of 1

Background images for MDI Frames

Posted: Fri Aug 07, 2009 2:40 pm
by ConvertFromOldNGs
by hml >> Thu, 31 Oct 2002 13:52:42 GMT

I want to put a watermark on an MDI frame and used the Form.drawPicture method successfully to do this. The problem occurs when the first MDI child is opened as Jade creates a window that sits on top of the frame window. (I have controls down the LH side of the MDI Frame). The drawing methods appear to draw on the form behind this window and thus are not seen. When the child window closes this window is not removed and the watermark is hidden by the child window.

If a backbrush is used, Jade copies the backbrush to this child window but the origin of the window is different so your background picture is moved when the first child is opened.

I could write some code in C++ to find the window and then display the picture but was wondering if anyone knows a workaround within Jade?

Torrie

Re: Background images for MDI Frames

Posted: Fri Aug 07, 2009 2:40 pm
by ConvertFromOldNGs
by kevin_alcock >> Thu, 31 Oct 2002 15:43:45 GMT

Torrie,

does the Form method setBackDrop give you the same problem?

Kevin
--
kalcock@jadeworld.com
Jade Direct USA Corporation
303 Research Drive, Suite 200 Ph: (770) 248 1382 ext. 202
Norcross, GA 30092 fax: (678) 291 0352

Re: Background images for MDI Frames

Posted: Fri Aug 07, 2009 2:40 pm
by ConvertFromOldNGs
by hml >> Fri, 1 Nov 2002 9:37:55 GMT

Thanks Kevin

That made it easier to add the picture to the form and it still appears once a child window has been closed. Unfortunately the picture still moves when the first MDI child is opened and Jade creates the MDI Frame window to the right of the menu panel.

Torrie

Re: Background images for MDI Frames

Posted: Fri Aug 07, 2009 2:40 pm
by ConvertFromOldNGs
by jadesupport >> Wed, 6 Nov 2002 1:15:39 GMT
Unfortunately the picture still
moves when the first MDI child is opened and Jade creates the MDI Frame window to the right of the menu panel.

Torrie

For the benefit of other Newsgroup readers, this was subsequently lodged as a Contact in Parsys (#27730) and this will be addressed in the Q4-2002 release.

Thanks,
Brian Johnstone,
JADE Support.