Thema: Always on top
Einzelnen Beitrag anzeigen
Alt 21.02.2003, 10:09   #2
ReiniBugman
Jr. Member
 
Registriert seit: 13.09.2001
Beiträge: 83


Standard

Ich habe folgendes von http://www.experts-exchange.com/Prog...ing_Languages/ Visual_Basic verwendet:


Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, y, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOSIZE = &H1
Private Const TOPMOST_FLAGS = SWP_NOMOVE Or SWP_NOSIZE

Public Sub MakeNormal(hwnd As Long)
SetWindowPos hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, OPMOST_FLAGS
End Sub
Public Sub MakeTopMost(hwnd As Long)
SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, TOPMOST_FLAGS
End Sub

'Put this in your form_Load()
Call MakeTopMost(hwnd)
'If you wanna to be normal put
'Call MakeNormal(hwnd)
ReiniBugman ist offline   Mit Zitat antworten