gbrown@tybalt.caltech.edu (Glenn C. Brown) (06/02/90)
I am attempting to spool a PICT file from disc to an off-screen PixMap.
Following the explaination in IM v.V, I was easily able to spool PICTs
from my HD to an open window. I was also fairly easily able to allocate
off-screen PixMap's for my window. I am able to draw to the off-screen
PixMap with normal QD commands and copy the results to the window on-
screen. However I cannot get DrawPicture to draw to the PixMap.
For example, the following works:
SetPort(GrafPtr(MyWindow));
DrawPicture(PICTHandle,PICTFrame);
SetPort(GrafPtr(MyWindow));
UpdateWindow; {This routine copies the PixMap to the Window}
The above will momentarily display the PICT and then re-display the
contents of the PixMap... But the following doesn't Work:
SetPort(GrafPtr(MyCGrafPort));
DrawPicture(PICTHandle,PICTFrame);
SetPort(GrafPtr(MyWindow));
UpdateWindow; {This routine copies the PixMap to the Window}
The machine usually freezes (but interupts still operate).
I can make the 1st snippet of code freeze in the same way if I change
myWindow to a CWindow rather than a Window.
Does anyone have any Idea what might be causing this?
Thank you,
--Glenn Brown
gbrown@tybalt.caltech.edu