Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: illuminat3d en 3 Enero 2009, 21:40 pm



Título: PopUp sin borde de form
Publicado por: illuminat3d en 3 Enero 2009, 21:40 pm
Bueno quisiera saber como poner un popup sin que salga el borde del form.
Por ejemplo hagan lo siguiente :
1. Creen un nuevo proyecto exe
2. Quitenle los bordes al form
3. Y si le agregan un PopUp menu se pone SI o SI un borde en la ventana.

Alguna sugerencia o truco ?  :huh:


Título: Re: PopUp sin borde de form
Publicado por: seba123neo en 3 Enero 2009, 23:44 pm
Hola, podes crearte los menues con api....busca en el api-guide ahi esta...

saludos.


Título: Re: PopUp sin borde de form
Publicado por: LeandroA en 4 Enero 2009, 00:11 am
hola prova asi

Código:
Option Explicit
Const WS_BORDER = &H800000
Const WS_THICKFRAME = &H40000
Const WS_CAPTION = &HC00000
Const WS_MAXIMIZEBOX As Long = &H10000
Const WS_MINIMIZEBOX As Long = &H20000

Private Const GWL_STYLE = (-16)

Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Private Sub Form_Load()
SetWindowLong Me.hwnd, GWL_STYLE, GetWindowLong(Me.hwnd, GWL_STYLE) And Not WS_MAXIMIZEBOX And Not WS_MINIMIZEBOX And Not WS_THICKFRAME And Not WS_CAPTION
End Sub

Saludos


Título: Re: PopUp sin borde de form
Publicado por: byway en 4 Enero 2009, 00:32 am
yo para esos casos uso un form extra solo para los menues y los llamo del form principal  ;D ;D ;D


Título: Re: PopUp sin borde de form
Publicado por: illuminat3d en 4 Enero 2009, 23:30 pm
Gracias por contestar se agradece, Byway yo tambien hacia eso xD pero no se es medio cutre..  :laugh: