• Lunes 18 de Noviembre de 2024, 00:49

Autor Tema:  Evitar Desplazamiento Msgbox  (Leído 1101 veces)

Neone

  • Nuevo Miembro
  • *
  • Mensajes: 15
    • Ver Perfil
Evitar Desplazamiento Msgbox
« en: Miércoles 29 de Marzo de 2006, 12:33 »
0
Hola! Como puedo evitar que se puedan arrastrar los MSGBOX? Y los formularios? Gracias , un saludo.

Jose Arriagada

  • Miembro MUY activo
  • ***
  • Mensajes: 373
    • Ver Perfil
Re: Evitar Desplazamiento Msgbox
« Respuesta #1 en: Miércoles 29 de Marzo de 2006, 19:01 »
0
1. Agrega un boton Command en tu formulario

2. Agrega un formulario de MODULO y copia lo siguiente:

Public Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Public Const SC_MOVE = &HF010&
Public Const MF_BYCOMMAND = &H0&

3. En el control Button, coloca el siguiente codigo:
Private Sub Command1_Click()
    lhSysMenu = GetSystemMenu(Me.hwnd, False)
    lRetVal = RemoveMenu(lhSysMenu, SC_MOVE, MF_BYCOMMAND)
End Sub


Ahora prueba...

Makko

  • Miembro MUY activo
  • ***
  • Mensajes: 117
    • Ver Perfil
Re: Evitar Desplazamiento Msgbox
« Respuesta #2 en: Jueves 30 de Marzo de 2006, 00:34 »
0
Gracias Jose. :rolleyes:
Saludos.
Makko.

My life is a simple thing that would interest no one. It is a known fact that I was born and that is all that is necessary.