La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1511 - FORMA DEL FORMULARIO EN VB
Autor:  Jaime Corredor
Hay alguna manera de darle a los formularios la forma que uno desee, es decir permitir que se vea el fondo (escritorio) en los espacion no usados del formulario
Tal como lo hace el k-jofol en su presentacion?

  Respuesta:  Luis D. Sáenz
La verdad que nunca me puse a probarlo, según los trucos que leí con este código el formulario se hace transparente.. con lo que sólo se verían los objetos que este contiene... =)

Provocar la trasparencia de un formulario:

Declaracion API:
================
Private Declare Function SetWindowLong Lib "user32" Alias
"SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long,
ByVal dwNewLong As Long) As Long

Código xa el formulario:
========================
Private Sub Form_Load()
Dim Resp As Long
Resp = SetWindowLong(Me.hwnd, -20, &H20&)
Form1.Refresh
End Sub

Suerte, y avisame si funciona.. =)