Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Contenido
En este ejemplo , para aplicar el Scrolllbar al listbox, se le envía como parámetro a SendMessage lo siguiente
ret = SendMessage(" Hwnd del control Listbox ", Mensaje LB_SETHORIZONTALEXTENT, " Ancho del Scrollbar en pixeles ", " valor nulo ")
Para obtener el ancho del texto del item mas largo, se usa la función GetTextExtentPoint32 ( aunque se podría obviar esta función y utilizar la de vb )
Controles
Código fuente en el formulario
Código fuente en un módulo bas
Este otro código fuente es muy simple, y puede ser útil para cuando deseamos mostrar rutas y archivos en una lista, y luego de añadir los paths al control, poder aplicar la barra horizontal, y de este modo poder visualizar items donde el ancho sea superior al ancho que tenga el control. El ejemplo es igual al anterior, lo único que difiere es que utiliza la función TextWidth de vb, en vez de la función GetTextExtentPoint32, para poder obtener el ancho del texto, y luego con ese valor, poder enviárselo a SendMessage.
Agregar un botón y un listbox.
Código en el Form
Código fuente en un BAS
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar