I'm currently developing a Palm OS 3.3 application which uses WinDrawBitmap
to draw a 160x160 bitmap at location 0,0.  The bitmap can be 1, 2 or 4 bits
deep.  Everything works fine as long as the bitmap depth matches the current
screen mode depth.

However, if I change the screen mode depth to be less than the depth of the
bitmap (2 bit bitmap on a 1 bit screen or 4 bit bitmap on a 2 or 1 bit
screen), POSE gives me several "Viewer 3.3 has just read directly from
memory manager data structures" warnings when I call WinDrawBitmap to draw
the 160x160 bitmap.  If I take out the call to WinDrawBitmap, everything
works fine (except the bitmap doesn't get drawn, of course).

If I decrease the size of the bitmap to 160x158, the problem disappears.  It
still happens at 160x159 as well as 160x160.

Any suggestions?  Is this a known issue?

Thanks,
Art
[EMAIL PROTECTED]


Reply via email to