preben nielsen <prel@post.tele.dk> skrev i en
news:9ei5ia$nor$1@news.inet.tele.dk...
>
> "Allan R." <warlock@ostenfeld.dk> skrev i en meddelelse
> news:9ei2u6$aos$2@eising.k-net.dk...
> > Hvordan laver man den der "Allways on Top"/"Altid øverst"
> mulighed, der er
> > i mange programmer?
> >
>
> Public Declare Function SetWindowPos Lib "user32" (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 Const HWND_TOPMOST = -1
> Public Const HWND_NOTOPMOST = -2
>
> Public Sub FormTopMost(hWnd As Long, blnTopMost As Boolean)
>
> If blnTopMost Then
> SetWindowPos hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE +
> SWP_NOMOVE
> Else
> SetWindowPos hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE
> +
> SWP_NOMOVE
> End If
>
> End Sub
>
> ....og derefter
>
> FormTopMost Me.Hwnd, TRUE ' Form er altid forrest
>
> FormTopMost Me.Hwnd, FALSE ' Form er almindelig igen
Jeg synes ikke rigtig du har defineret: SWP_NOMOVE og SWP_NOSIZE
.... men ellers ser det rigtig ud.
- Bjarke Walling Petersen
> /\ preben nielsen
> \/\ prel@post.tele.dk
>
>
>