Vbbubble

Agregue el soporte de alineación multilínea y texto a sus información sobre herramientas VB
Descargar ahora

Vbbubble Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Nombre del editor:
  • Karl E. Peterson
  • Sitio web del editor:
  • Sistemas operativos:
  • Windows XP/2000/98/Me
  • Tamaño del archivo:
  • 147KB

Vbbubble Etiquetas


Vbbubble Descripción

Editar por la muestra demuestra cómo agregar soporte de alineación multilínea y texto a sus información sobre herramientas VB. Se hace la forma más dura, subclusando la ventana de la información sobre herramientas y maneja todo el dibujo. Pero el código está encapsulado en un módulo BAS que se puede incluir en cualquier proyecto, y se usa simplemente agregando dos llamadas de función. Los usuarios familiarizados con la API de Windows pueden personalizar la rutina de dibujo para agregar efectos adicionales. El código solo funciona en las siguientes herramientas proporcionadas por el objeto extensor de VB y que se agrega a todos los contornos. No afectará lastablas de herramientas creadas internamente por los controles, como los consejos de Listitem en un control LISTVIEW. Para obtener una forma alternativa de crear información sobre herramientas multilínea, según el control en COMCTL32.dll, consulte los enlaces a continuación. Detalles Un programa VB solo tendrá una sola ventana de información sobre herramientas por proceso. La ventana tiene el nombre de clase " vbbubble " en el IDE, y " VBBubble RT5" o " VBBubble RT6" durante el tiempo de ejecución, dependiendo de la versión VB . La ventana se crea la primera vez que el cursor del mouse pasa por encima del área del cliente de un formulario o usercontrol (primer mensaje WM_MouseEmite). Mientras trabaja en el IDE, la ventana de la información sobre herramientas no se destruirá a medida que inicie y detenga la aplicación. Se utilizará la misma ventana hasta que salga VB. Esta muestra primero utiliza la función EnumThreadWindows para intentar localizar una ventana de información sobre herramientas existente. Si eso falla, configura un gancho de CBT de hilo usando SetWindoWSHOOKEX, por lo que la aplicación se le notifica cuando se crea una ventana. En cualquier caso, cuando se encuentra una ventana de información sobre herramientas, está subclasificada. Luego, el módulo manejará los mensajes WM_WINDOWPOSCHANGING y WM_PAINT para que la ventana sea del tamaño y se dibuje como lo queramos. Para habilitar esto, llame a la función hooktooltips en el módulo. Esto normalmente se realiza en algún momento durante la puesta en marcha de la aplicación, en Form_load o Sub Principal. También tiene que llamar a la función de MurnToolTips antes de que finalice la aplicación para eliminar la subclase. No hacer eso podría hacer que la aplicación se bloquee cuando esté cerrada.


Vbbubble Software relacionado