info-mac@uw-beaver (info-mac) (08/09/84)
From: preese%ucblapis.CC@Berkeley Has anyone created pictures as resources? We are developing Physics instruction for the Mac and would like to define some windows that include pictures. 'Inside Macintosh' indicates that this is feasible but we haven't found details for defining and placing pictures in a resource file. Any help would be appreciated. Philip East Phil Reese preese%ucblapis.CC@Berkeley.ARPA
info-mac@uw-beaver (info-mac) (08/16/84)
From: decvax!decwrl!sun!apple!johan (Johan Strandberg)
How to use pictures in a Mac program?
Very simple!
1. Draw a picture in MacPaint.
2. Select the picture with the selection frame
or the lasso.
3. Copy the picture into the scrap.
4. Paste it into the Scrapbook.
5. Exit MacPaint.
6. Make a duplicate of the "Scrapbook File". (Normaly
found in the system folder.)
7. Run the "Resource Mover".
8. Open the duplicate of the "Scrapbook File" and open each
"PICT" resource therein.
9. Change the resource numbers to something nice that
means something to your application.
10. Remove any pictures you don't want as well as the
resource "SMAP". (It's used internaly by Scrapbook).
11. Copy the resources over to the code file of your
program.
Note that step 11 would have to be re-done after each recompile
of the codefile. To eliminate that problem change the name of
the duplicated Scrapbook File to something like: YourApp.rsrc
Then add the line:
dummy := OpenResFile('YourApp.rsrc');
This will cause the file YourApp.rsrc to be searched first for
any resources. There is no need to remove this code once you
finaly move the resources from the temporary resource file
(YourApp.rsrc) and into your application since the open will
simply fail and the resource will be found in the program file
instead.
12. Fetch the picture resource with a:
pic := GetPicture(theId);
Good Luck!
Sincerly yours,
Johan
____________________________
Johan Strandberg
Apple Computer Education Research Group [ERG]
{mtxinu,dual,nsc,voder,idi,ios,sun}!apple!johan