Yeah, Fill pointed me to that Windows API effect, in the WIKI. I like it, but I'm a rank amateur at Windows API crap. I've only figured about four things out on my own so far. I want a persistent window, but I did some research and discovered Windows blocks more than one re-focus of a window. From that point on, any attempt to re-focus it just causes the icon in the flash tray to flash. What a bunch of... anyway, minimizing and maximizing causes the screen to return in the upper right hand corner. That's fine, if you are using the whole screen, but not for a less than full screen, positioned window. Sure, _SCREENMOVE will move it back, but the lag caused by the API call makes that effect look so stupid. :( Positioning using the API seems to be a daunting task; so I really don't want to waste my life on that right now. Wait... Holy batshit, man... I just thought of something... Have to go give it a tray! Fingers crossed, and F**k Bill Gates and the source he codes Win on.
Pete
EDIT: Well wooo-f'ing-hooo! From discussing the above, it dawned on me there might be more parameters to ShowWindow than just hide, minimize, and maximize. Two parameters that will work to make the illusion of a persistent window are (1) for Normal and (9) for restore. Both will remember the window position, without the going through the daunting task of learning all those API window positioning tricks. Thanks Jack! I don't know if I would have thought of this without replying to your post.
- Pete