Visual Basic - Mover formulario sin bordes

Life is soft - evento anual de software empresarial
 
Vista:

Mover formulario sin bordes

Publicado por Carlos (4 intervenciones) el 14/05/2001 18:08:51
Necesito saber como mover un formulario que no tiene borde desde VB.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Mover formulario sin bordes

Publicado por Mike79 (97 intervenciones) el 15/05/2001 08:50:42
Bueno hay dos formas, con codigo VBasic, y con una Api de Windows
Yo supongo que si pusistes tu pregunta en el foro de API´s es por que deseas la API

SendMessage

se usa algo asi:

En un formulario teclea:

Const WM_SYSCOMMAND = &H112
Const SC_MOVE = &HF012

Private Declare Sub ReleaseCapture Lib "User32" ()
Private Declare Function SendMessage Lib "User32" Alias "SendMessageA" _
(ByVal hwnd As Long, ByVal wMsg As Long, _
ByVal wParam As Long, lParam As Long) As Long

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
ReleaseCapture
SendMessage Me.hwnd, WM_SYSCOMMAND, SC_MOVE, 0
End Sub

----------
Saludos
-
Mike79
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar