Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 30, 2008, 07:30:09
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: ayuda cn visual basic 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ayuda cn visual basic  (Leído 150 veces)
orpi
Recien Llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« en: Agosto 03, 2006, 06:25:27 »

weno mi problema es este:
kiero hacer 1 programa con transparencias en el visual basic y haber como se puede hacer q no se vea el fondo del formulario pero q si se vea su contenido ( osea la foto con transparencias ).
meter 1 gif d fondo transparente ke e de hacer plzzz
En línea
sNipeR-
Visitante
« Respuesta #1 en: Agosto 03, 2006, 07:23:20 »

Pues eso ya fue posteado pero te dejo este code k fue yo k lo hice...este tema me ha interessado  Grin

En la form1:

Código:
Option Explicit

Private Sub HScroll1_Scroll()
SetForm Me, HScroll1.Value
Label3.Caption = HScroll1.Value - 155
End Sub
El total es 255 pero vamos  a poner (-155) para k sea de 0 a 100 (esto kiere decir k en el scroll de transparencia vas a poner min = 155 y max = 255

En el module1:

Código:
Global Const GWL_EXSTYLE = (-20)
Global Const WS_EX_LAYERED = &H80000
Global Const LWA_ALPHA = &H2

Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Public Sub SetForm(Window As Form, Optional ByVal x As Byte = 255)
SetWindowLong Window.hWnd, GWL_EXSTYLE, WS_EX_LAYERED
SetLayeredWindowAttributes Window.hWnd, 0, x, LWA_ALPHA
End Sub


Tienes k anadir a la form1 el seguiente:

- 3 labels:una k dice "T" (transparent) otra k dice "O" (opaque) y otra k dice "100"
- 1 Hscrollbar: min = 155 max = 255 value = 255

Si tu objectivo es tener siempre transparencia activa buen pienso k puedes hacerlo solo  con este code Grin

salu2
En línea
orpi
Recien Llegado
*
Desconectado Desconectado

Mensajes: 2


Ver Perfil
« Respuesta #2 en: Agosto 03, 2006, 07:57:10 »

- 3 labels:una k dice "T" (transparent) otra k dice "O" (opaque) y otra k dice "100"
- 1 Hscrollbar: min = 155 max = 255 value = 255

Si tu objectivo es tener siempre transparencia activa buen pienso k puedes hacerlo solo  con este code Sonreir

eso es loke no entiendo....
En línea
sNipeR-
Visitante
« Respuesta #3 en: Agosto 03, 2006, 08:04:34 »

En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: ayuda cn visual basic « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC