13. november 2004 - 15:28
Der er
2 kommentarer og
1 løsning
Flytte form
Hey...
Hvordan kan man lave en Move funktion på sin form, så når man holder museknappen nede på formen, kan man flytte den rundt på skærmen?? - ligesom når man normal klikker på titelbjælken for oven.
Mit problem opstår, da jeg er ved at lave et program, hvor denne titel linie helt skulle væk....
MvH Benny
13. november 2004 - 18:01
#1
Det her er i Visual Basic 6:
Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Sub ReleaseCapture Lib "User32" ()
Const WM_NCLBUTTONDOWN = &HA1
Const HTCAPTION = 2
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim lngReturnValue As Long
If Button = 1 Then ' Only Left button
Call ReleaseCapture
lngReturnValue = SendMessage(Form1.hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&)
End If
End Sub
Mon ikke at det virker i VB.Net..?