Ejemplos usando el Api de windows para Visual basic
Volver al Listado Api - Anterior - Siguiente
Contenido
Ejemplo publicado en el ApiGuide, que utiliza las siguientes funciones Api para aplicar una textura a un texto, que se imprime o dibuja en un control Picture:
Vista del formulario para aplicar la textura
Nota: Asi como está planteado el ejemplo, la textura para aplicar al texto, es decir la imagen cargada en el Picture2, debe tener el ancho y alto del texto, si el alto o ancho es menor al ancho o alto del texto, solo aplicará la textura de dicha área
Para probar colocar los siguientes controles como muestra el gráfico:
Controles:
Código en un formulario.
Este es el mismo código que el anterior, pero en ves de utilizar el Picture2 para poder cargar la textura y luego dibujar el resultado final en el otro picturebox, se crea un dispositivo de contexto (HDC) con la función createCompatibleDC. De esta forma no dependemos de un control temporal.
En este caso, la textura se dibujará en el formulario
Nota: indicar la ruta para el gráfico de textura en el evento FormLoad, y establecer las propiedades del formulario : Fuente, tamaño etc ..
Pegar el código fuente
Este es un muy buen ejemplo programado por Leandro Ascierto que muestra como dibujar un texto espejado utilizando varias funciones de la librería gdi32.dll, como DrawText, AlphaBlend y StretchBlt
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar