
| ||||
![]() ¿Se puede hacer que un control (como el boton o el PictureBox) no sea rectangular? ![]()
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Cita: Te respondo lo mismo que en tu otro post. Debes usar la API para pintar tus propios botones y controles.
Iniciado por David el Grande ¿Se puede hacer que un control (como el boton o el PictureBox) no sea rectangular? ![]() |
| |||
Cita: Ejemplos no se dan. Así no se aprende.
Iniciado por davidangel creo q te esta pidiendo un ejemplo y con que api lo harias ----------------------------------------------------------------------------------- ¿API? ¿Cuál va a ser? ¡La de Windows! Ya lo expliqué en otro post. |
| |||
Cita: No... No tiene porqué.
Iniciado por vbx3m Para eso debes usar SetWindowRgn, CreateEllipticRgn y/o CreateRoundRectRgn... 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. |