Autor
|
Tema: Tranparencia y movilidad (Leído 1,954 veces)
|
akss_wm
Desconectado
Mensajes: 49
|
Hola, estuve viendo algunos programas que kedaban bastante bonitos..y keria consultarles como hacer esto.. por ejemplo como crear un programa con el fondo transparente.. Buske en toda las propiedades del form y no encontre, le pude un gif con fondo transparente..pero el fondo se ve blanco.. y por ultimo, Ya se kitar todos los bordes.. pero como hago para yo mover y arrastrar el programa haciendole click en cualkier parte del programa? Saludos. ojalas me puedan ayudar =)
|
|
|
En línea
|
|
|
|
|
VirucKingX
Desconectado
Mensajes: 541
VirucKingX
|
con respecto a tu segunda duda : Option Explicit Private Declare Function ReleaseCapture Lib "user32" () As Long Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Const WM_NCLBUTTONDOWN = &HA1 Const HTCAPTION = 2
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) ReleaseCapture SendMessage Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0& End Sub Bye
|
|
|
En línea
|
Bye
|
|
|
~~
|
Otra opcion para q kede 100% transparente es declarar un color como transparente. Mirate este code, mirra este code hace el blanco transparente: Const LWA_COLORKEY = &H1 Const GWL_EXSTYLE = (-20) Const WS_EX_LAYERED = &H80000
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 Declare Function SetLayeredWindowAttributes Lib "user32.dll" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Sub Form_Load() Dim Ret As Long Dim CLR As Long CLR = RGB(255, 255, 255) Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE) Ret = Ret Or WS_EX_LAYERED SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret SetLayeredWindowAttributes Me.hWnd, CLR, 0, LWA_COLORKEY End Sub La cosa es cambiar el color segun te interese a ti creo recordar q era en la linea CLR = RGB(255, 255, 255) 1S4ludo
|
|
|
En línea
|
|
|
|
VirucKingX
Desconectado
Mensajes: 541
VirucKingX
|
Otra opcion para q kede 100% transparente es declarar un color como transparente. Mirate este code, mirra este code hace el blanco transparente: Const LWA_COLORKEY = &H1 Const GWL_EXSTYLE = (-20) Const WS_EX_LAYERED = &H80000
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 Declare Function SetLayeredWindowAttributes Lib "user32.dll" (ByVal hWnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Sub Form_Load() Dim Ret As Long Dim CLR As Long CLR = RGB(255, 255, 255) Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE) Ret = Ret Or WS_EX_LAYERED SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret SetLayeredWindowAttributes Me.hWnd, CLR, 0, LWA_COLORKEY End Sub La cosa es cambiar el color segun te interese a ti creo recordar q era en la linea CLR = RGB(255, 255, 255) 1S4ludo Gracias con ese code se me ocurren cientos de ideas xD, en especial en la apariencia del form vale por el regalo de navidad Bye
|
|
|
En línea
|
Bye
|
|
|
akss_wm
Desconectado
Mensajes: 49
|
Gracias VirucKingX y EON.. todos los codigos kedaron excelentes! . Saludos! =)
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PictureBox VB.NET [Tranparencia Imagen]
.NET (C#, VB.NET, ASP)
|
MicroHack
|
2
|
15,998
|
25 Mayo 2011, 02:07 am
por sentinel13
|
|
|
Tweri, una solución de movilidad para enfermos de Alzheimer
Noticias
|
wolfbcn
|
2
|
1,936
|
21 Septiembre 2012, 23:02 pm
por Jenag
|
|
|
El cloud y la movilidad disparan la demanda de appliances de seguridad en EMEA
Noticias
|
wolfbcn
|
0
|
1,216
|
31 Diciembre 2013, 02:06 am
por wolfbcn
|
|
|
¿Os gusta todo lo relacionado con la movilidad y la virtualización?
Dispositivos Móviles (PDA's, Smartphones, Tablets)
|
VictorAlfCTX
|
0
|
1,794
|
4 Diciembre 2014, 13:47 pm
por VictorAlfCTX
|
|
|
MWC 2018 ¿Qué esperamos de la gran feria de la movilidad?
Noticias
|
wolfbcn
|
0
|
1,300
|
22 Febrero 2018, 21:17 pm
por wolfbcn
|
|