home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!ub!dsinc!netnews.upenn.edu!netnews.noc.drexel.edu!king.mcs.drexel.edu!udmorrow
- From: udmorrow@mcs.drexel.edu (Daniel Morrow)
- Newsgroups: comp.sys.mac.programmer
- Subject: Re: Hilite a Rect
- Keywords: color, hilite, novice
- Message-ID: <1992Nov19.000919.29727@mcs.drexel.edu>
- Date: 19 Nov 92 00:09:19 GMT
- References: <1e9v71INNgqn@agate.berkeley.edu> <19386@ucdavis.ucdavis.edu>
- Organization: Drexel University
- Lines: 27
-
- In article <19386@ucdavis.ucdavis.edu> cklarson@burrito.engr.ucdavis.edu (Christopher Klaus Larson) writes:
- >In article <1e9v71INNgqn@agate.berkeley.edu> bfoley@obelisk.berkeley.edu (Brian Foley) writes:
- >>
- >>How do you hilite a rect using the current hilite color?
- >>I am using InvertRect() now, but it would be "better" to do it
- >>in color. Inside Mac is rather vague on the subject I tried using
- >>
- >>BitClr ((Ptr) HiliteMode, pHiliteBit); /* IM V-61 */
- >>
- >
- >If you are using THINK C >= 5.0, the variable HiliteMode contains the
-
- (some stuff deleted, then) Try this:
- >
- > *((char *)0x0938) &= 0x7F;
- >
- > or
- >
- > HiliteMode &= 0x7F; (THINK C only)
- >
-
- I use Think 5.0 and all I do is say:
- BitClr(&HiliteMode, pHiliteBit);
-
- This works quite nicely.
-
- -Dan.
-