Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!princeton!udel!rochester!cornell!uw-beaver!mit-eddie!husc6!linus!necntc!ames!sri-spam!mordor!lll-lcc!well!ewhac From: ewhac@well.UUCP Newsgroups: comp.sys.amiga Subject: Re: invisible windows. Message-ID: <4095@well.UUCP> Date: Wed, 30-Sep-87 17:06:31 EDT Article-I.D.: well.4095 Posted: Wed Sep 30 17:06:31 1987 Date-Received: Sat, 3-Oct-87 02:31:36 EDT References: <828@sugar.UUCP> Reply-To: ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) Organization: Lazy Programmers, Inc. Lines: 26 In article <828@sugar.UUCP> peter@sugar.UUCP (Peter da Silva) writes: >How do you open an invisible window in a screen, like the little window >in the corner of the screen uShow uses to emulate a close gadget? Do you >have to create a window and copy stuff from the screen's bitmap (I hope >not)? > >Alternatively, how can you get mouse events in a screen? > I found your question somewhat opaque, but I ran into the same problem recently i.e. needed IntuiEvents, but wanted full control of the screen. I wanted the clipping of several on-screen layers, but wanted IntuiEvents coming out of only one port. What I ended up doing was opening a full-screen BORDERLESS | BACKDROP | SIMPLE_REFRESH window. I then set up my own LayerInfo structure and started making layers. Worked great. The nature of BACKDROP windows also left me with the screen drag bar, which is what I wanted. I'm not sure what your application is, but a BACKDROP | BORDERLESS window should help. _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Leo L. Schwab -- The Guy in The Cape ihnp4!ptsfa -\ \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") "Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor