Visual Basic - ventana redonda

Life is soft - evento anual de software empresarial
 
Vista:

ventana redonda

Publicado por vitu (38 intervenciones) el 31/08/2006 19:52:12
hola amigos

como puedo cambiar la apariencia de mi ventana a redonda

gracias
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:ventana redonda

Publicado por Jasall (60 intervenciones) el 31/08/2006 20:29:11
Buenas, te paso un ejemplo :
'

Private Declare Function CreateRoundRectRgn Lib "gdi32" _
(ByVal X1 As Long, ByVal Y1 As Long, _
ByVal X2 As Long, ByVal Y2 As Long, _
ByVal X3 As Long, ByVal Y3 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" _
(ByVal hwnd As Long, ByVal hRgn As Long, _
ByVal bRedraw As Boolean) As Long
Private Sub Form_Load()

Dim lRet As Long
Dim l As Long
Dim Width As Long
Dim Height As Long

Width = Me.Width / Screen.TwipsPerPixelX
Height = Me.Height / Screen.TwipsPerPixelY

lRet = CreateRoundRectRgn(50, 50, Width - 10, Height - 10, 50, 50) ' si subes los valores el efecto sera mayor
l = SetWindowRgn(Me.hwnd, lRet, True)

End Sub
'
Saludos
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

RE:ventana redonda

Publicado por Jasall (60 intervenciones) el 31/08/2006 20:54:48
y si quieres un formulario a tu gusto fijate en este enlace, es sensacional:
http://www.canalvisualbasic.net/forum/forum_posts.asp?TID=23372&PN=2

saludos
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

RE:ventana redonda

Publicado por vitu (38 intervenciones) el 06/09/2006 20:28:16
probe el codigo gracias

La ventana redonda sale sin barra de titulo

como se puede solucionar eso

gracias
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