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]