Stacking of in place OLE objects

Mike Hearn m.hearn at
Wed Apr 9 11:20:32 CDT 2003


I'm trying to embed IE into a java app, and although it mostly works
fine, there is an annoying painting problem that means sometimes the
containing JPanel (a swing component) overdraws what IE drew - ie the
clipping doesn't seem to be working correctly.

I have a few questions on this:

1) I was under the impression that OLE in place objects are contained
within their own child window, and that therefore anything drawn
underneath that window should be clipped - is this right?

2) The windows are definately being sent WM_PAINT in the right order,
but somewhere along the line the first window is incorrectly allowed to
draw on top of the second. Is painting asynchronous when using OLE
embedding? If so, is there any way to disable this?

thanks -mike

Mike Hearn <m.hearn at>
QinetiQ - Malvern Technology Center

More information about the wine-devel mailing list