'Posicionar formulario (Declaraciones Públicas de API)
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 SWP_NOACTIVATE As Boolean
Public SWP_SHOWWINDOW As Boolean
'Proecedimientos públicos
Public Sub AlwaysOnTop(myfrm As Form, SetOnTop As Boolean)
Dim lflag As Integer
'Mantener el formulario siempre visible
If SetOnTop Then
lflag = HWND_TOPMOST
Else
lflag = HWND_NOTOPMOST
End If
SetWindowPos myfrm.hwnd, lflag, _
myfrm.Left / Screen.TwipsPerPixelX, _
myfrm.Top / Screen.TwipsPerPixelY, _
myfrm.Width / Screen.TwipsPerPixelX, _
myfrm.Height / Screen.TwipsPerPixelY, _
SWP_NOACTIVATE Or SWP_SHOWWINDOW
End Sub