Always on Top

I have an application that consists soley of one form. I would like to add the option to make the window always on top. I have read other questions and tried using the SetWindowPos API. However, it doesnt exactly do what i want. If my app is running, and then I run another application, like notepad, and maximize notepad my application gets covered and therefore is not always on top. I want something like what happens when you choose Always on Top in Winzip. Winzip loses focus, but will never get covered and you can give it focus simply by clicking on it. Does anyone know how to do what im describing?

Thanks in advance.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you tried compiling the applicaton and running from the exe? The SetWindowPOS call does not work in the design environment.

SetWindowPos does work in the design environment

 in the call to setwindowpos make sure that the value of hwndinsertafter is set to -1 this forces it up as the topmost window untile the window is closed


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
GreatOneAuthor Commented:

That did the trick. Thanks for the help
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.