Why is Windows so different from DOS?
That would need a long answer! It does provide a lot more functionality, of course. If Windows is easier for the end-user, why isn’t it easier for me (the developer)? TANSTAAFL. (There Ain’t No Such Thing As A Free Lunch.) [Apologies/thanks to Robert Heinlein.] Can’t Clip-4-Win handle events for me? Many, many events are handled automatically. The rest are placed in the event queue for you to retrieve and process. Is an EVENT_REDRAW always queued when a new window is created? Yes. You can do all your screen output when you take this message off the event queue. That way, you can easily handle future re-draw events. You might want to fetch the size of the window using GetClientRect() if you want the size in pixels, or MaxRow() and MaxCol() if you want the size in (fixed-width font) characters. Is an EVENT_WINSIZE always queued when a new window is created? Yes. Also, whenever the user changes the window size. If you care about the size of a window, you can fetch the size of the window u