Iv got a tool window I want to stay on top when the main window is active?
How can I make a window stay on top?
BlitzPlus Forums/BlitzPlus Programming/How can I make a window stay on top? Use one of these with the hWnd to force it to the top of the Z-Order.
SetForegroundWindow
BringWindowToTop
SetWindowPos (hWndInsertAfter = HWND_TOPMOST)
SetForegroundWindow
BringWindowToTop
SetWindowPos (hWndInsertAfter = HWND_TOPMOST)
Do these commands have to been declared as part of a dll first?
They are WinAPI functions, you declare them in your BlitzPlus/userlibs folder as .decls file, there's a little readme.txt file in there that helps explain things, or check out the userlibs samples in the code archive to see how they work.
I also recommend downloading this:
http://www.mentalis.org/agnet/apiguide.shtml
to get the parameters and return type information of each function!
Dabz
:)
P.S. Have fun!!! ;)
I also recommend downloading this:
http://www.mentalis.org/agnet/apiguide.shtml
to get the parameters and return type information of each function!
Dabz
:)
P.S. Have fun!!! ;)
Thanks, that API Guide is great, still can`t achive what I want though, all the commands keep the window on top but also set the focus to the window.
Just use setwindowpos on it's own
I've got a little app I wrote that sits on the top of the screen (like a minimised win amp)
is what i use and it works fine.
I've got a little app I wrote that sits on the top of the screen (like a minimised win amp)
SetWindowPos(hwnd,-1,x,y,w,h,0)
is what i use and it works fine.