Path: utzoo!utgpu!water!watmath!clyde!rutgers!uwvax!oddjob!mimsy!umd5!brl-adm!cmcl2!phri!dasys1!raylau From: raylau@dasys1.UUCP (Raymond Lau) Newsgroups: comp.sys.mac Subject: Re: PICT's in LSC Summary: Drawing PICTs in LSC Keywords: Stress! Frustration! Message-ID: <2249@dasys1.UUCP> Date: 17 Dec 87 03:21:29 GMT References: <2592@cbdkc1.ATT.COM> <667@lsrhs.UUCP> <411@tardis.cc.umich.edu> Organization: The Big Electric Cat Lines: 28 The following code was extracted from StuffIt, so I know it works: statusPict = (PicHandle)GetPicture(128); DrawPicture(statusPict,&rect); simple enough... Of course, before it we have: PicHandle statusPict; Rect rect; In this case, 128 is the PICT rsrc ID number. and we've set the rect' angle appropriately. If you want the rect to depend on the size of the picture, you can get hte vertices of the picture rectangle with something like: rect.top = (*statusPict)->picFrame.top; rect.bottom = ... picFrame.bottom etc. And the usual, make sure your drawing port is set correctly, etc -- Raymond Lau GEnie: RayLau 100-04 70 Ave. CIS: 76174,2617 Forest Hills, NY 11375-5133 Delphi: RaymondLau United States of America MacNET: RayLau uucp: raylau@dasys1.UUCP (..{phri,cucard,bc-cis,mstan}!dasys1!raylau})