come posso muovere una finestra che non una titlebar ??
vi prego se sapete qualcosa postatelo è di vitale importanza!!!
ho trovato tanti esempi ma nessuno funziona.
Grazie ciao !!!
SuperRomu ha scritto:come posso muovere una finestra che non una titlebar ?? vi prego se sapete qualcosa postatelo è di vitale importanza!!! ho trovato tanti esempi ma nessuno funziona.
Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
Type POINTAPI
X As Long
Y As Long
End Type
SuperRomu ha scritto:come posso muovere una finestra che non una titlebar ??
vi prego se sapete qualcosa postatelo è di vitale importanza!!!
ho trovato tanti esempi ma nessuno funziona.
'--------------------------------------------------------
' API - Invio messaggi Windows (per muovere le finestre)
'--------------------------------------------------------
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function ReleaseCapture Lib "user32" () As Long
Public Const WM_NCLBUTTONDOWN = &HA1
Public Const HTCAPTION = 2
Public Const EM_GETLINECOUNT = &HBA
Public Sub MoveFormByDragDrop(MouseButton As Integer, objForm As Form)
'-------------------------------------------------------------------------
' Muove una finestra come se si ussse il drag&drop sulla barra del titolo
'-------------------------------------------------------------------------
If fMoveableForms Then 'in base al parametro nello script
If MouseButton = vbLeftButton Then
ReleaseCapture
SendMessage objForm.hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
End If
End If
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MoveFormByDragDrop Button, Me
End Sub
Visitano il forum: Nessuno e 0 ospiti
megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising