Cita:
Iniciado por vbx3m Para eso debes usar SetWindowRgn, CreateEllipticRgn y/o CreateRoundRectRgn...
No... No tiene porqué.
Lo que puedes hacer para crear tus propios controles es dibujarlos (a mano, con imagenes, como sea) y luego Windows te manda los mensajes de click en determinada zona con la posición del cursor y demás. Así se hacen programas como WinAmp.
Pero para eso tienes que conseguir obtener los mensajes que llegan de Windows, y no sé si se puede hacer en VB.