I have a problem with windows in my VB projects.
My project consists of an MDI form with many child (MDIChild = TRUE)
and non-child (MDIChild = FALSE) forms contained within.
The problem I have is making a form stay on top when it loses the
focus to the main MDI form without setting it ALWAYS-ON-TOP.
ALWAYS-ON-TOP keeps the form at the top even when I switch tasks to
another running program (pain in the butt because then I can't see
what I want to see). And if I don't make the form ALWAYS-ON-TOP, then
clicking on the main MDI form makes the window I want to see all the
time go away (when it loses focus). How do I keep my non-child windows
still appearing "on top" even when they lose the focus? I've seen
other programs do this and it must be a system thing because there is
no special code in the forms that I have seen to account for this (the
MDIChild is set to FALSE and there is no code in the activate,
deactivate, got_focus or lost_focus events).
Thank you.
---
Allen