Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!mips!cs.uoregon.edu!geriatrix.cs.uoregon.edu!akm From: akm@geriatrix.cs.uoregon.edu (Anant Kartik Mithal) Newsgroups: comp.windows.ms Subject: Re: alt-tab using usher without progman. Summary: Does usher have a MainWndProc/window? Message-ID: <1991Apr4.063908.26902@cs.uoregon.edu> Date: 4 Apr 91 06:39:08 GMT References: <1991Apr3.092731.29429@kuhub.cc.ukans.edu> <1991Apr4.005757.17866@ncsu.edu> Sender: usenet@cs.uoregon.edu (Netnews Owner) Organization: Department of Computer Science, University of Oregon Lines: 36 In article <1991Apr4.005757.17866@ncsu.edu> george@hobbes.ncsu.edu (George Browning) writes: > >Howdy Usher users! As the author of Usher I thought I'd try out this >latest oddity. My findings have confirmed the following: > >** With Usher as shell and *no* other Windows apps running, the title bar > which normally appears when alt-tab switching doesn't appear. > > I always have at least one other Windows app running (actually two: > Intermission and Ralph), so I've never seen this problem. > > Darn good question as to why this happens. I didn't add a secret > line into Usher such as AltTabTitleDisable (). :-) > I suspect that this is because usher doesn't have a main window/main window procedure etc. (note that I haven't seen Usher's code, so this is just a guess. I think that that Alt-Tab but only works when an application declares a window and window class for itself. (and then creates such a window). I suspect that Usher doesn't have one of the things that Windows expects.. (And I am not saying that usher should have them...) Usher doesn't appear in, say, the task manager. Which brings up a related question: what does the task manager look at to figure out what windows are available? (I suspect this is related to Usher' behavior.) -- Anant Kartik Mithal akm@cs.uoregon.edu Research Assistant, (503)346-4408 (msgs) Department of Computer Science, (503)346-3989 (direct) University of Oregon, Eugene, OR 97403-1202