Hi!
Take a look to help file on following function:
SetWindowLong(hwnd, GWL_EXSTYLE, WS_EX_TOPMOST)
This will make it "Always On Top", but do not activate.
HTH.
>Below is a couple of fucntions I got from Bnowledge Base that I use to make a Window always-on-top. Can someone tell me if I can do this without making the Window have the focus?
>
>Thanks.
>
>
> Option Explicit
> Public Const SWP_NOMOVE = 2
> Public Const SWP_NOSIZE = 1
> Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE
> Public Const HWND_TOPMOST = -1
> Public Const HWND_NOTOPMOST = -2
>
> Declare Function SetWindowPos Lib "user32" Alias "SetWindowPos" _
> (ByVal hwnd As Long, _
> ByVal hWndInsertAfter As Long, _
> ByVal x As Long, _
> ByVal y As Long, _
> ByVal cx As Long, _
> ByVal cy As Long, _
> ByVal wFlags As Long ) As Long
>
> Public Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) _
> As Long
>
> If Topmost = True Then 'Make the window topmost
> SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, _
> 0, FLAGS)
> Else
> SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, _
> 0, 0,FLAGS)
> SetTopMostWindow = False
> End If
> End Function
Vlad Grynchyshyn, Project Manager, MCP
vgryn@yahoo.comICQ #10709245
The professional level of programmer could be determined by level of stupidity of his/her bugs
It is not appropriate to say that question is "foolish". There could be only foolish answers. Everybody passed period of time when knows nothing about something.