ayuda con estos ballon tip de informacion de windows

23/06/2007 - 21:19 por daniel | Informe spam
Hola a todos
aver si me podeis ayudar con estas dos cosas.
haber si se puede hacer lo que pone en estas paguinas en
excel es que los codigos que bienen son en vb.

1)Ejemplo para poder crear un formulario de información tipo Msn messenger y
otras aplicaciones, encima del systray de windows.

http://www.recursosvisualbasic.com....ystray.htm

2)Este ejemplo permite colocar como muestra la imagen un balloon tip o
diálogo de información al notificar el ícono del ejecutable en la barra de
windows

http://www.recursosvisualbasic.com....ystray.htm



haber si me podeis poner algun archivo adjunto.
si se pudiese hacer tambien sin controles decidme como.



un saludo y muchas gracias a todos
Daniel

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/06/2007 - 03:23 | Informe spam
hola, daniel !

Mostrar la cita
1) [hasta donde se]... *adaptar* codigos de VB [que es una aplicacion 'stand-alone' para desarrollar aplicaciones]
para que sean utilizados/aprovechados en VBA [que es una version 'recortada' de VB de apoyo a aplicaciones]
[generalmente] resulta en mecanismos sumamente 'desgastantes', debido a que los objetos/propiedades/metodos/...
son tambien distintos, y a los de VBA no se les aplican [p.e.] transparencia, animaciones, etc.
[sobre todo, para el tipo de *soluciones* que estas comentando/exponiendo/solicitando/...]

2) puedes obtener informacion mas 'detallada' para esas API's en tres niveles diferentes [p.e. de Randy Birch] en:
http://vbnet.mvps.org/code/subclass...ybasic.htm
http://vbnet.mvps.org/code/subclass...ifyadv.htm
http://vbnet.mvps.org/code/subclass...advmdi.htm

3) si comentas cual o por que es la necesidad de administrar el system_tray de windows -> desde excel/vba...
[probablemente] se podria intentar con alternativas menos... 'exhaustivas' -?-
o en tanto ve tu consulta Vinchenzo, que tiene mas experiencia 'mezclando' VB y VBA :D

saludos,
hector.

__ el resto de la consulta __
Mostrar la cita
#2 daniel
24/06/2007 - 17:33 | Informe spam
Hola Hector Miguel
Muchas gracias por ayudarme
Yo lo unico que quiero es que mi programa sea mas visible
lo que necesito es que aparezca un globo de informacion.
e conseguido crear para que aparezca el icono pero no se como hacer para que
aparezca un globo de informacion.

Y si se puede hacer que se salga una ventanita tipo mesenger.


un saludo y muchas gracias
Daniel

"Héctor Miguel" escribió en el mensaje
news:
Mostrar la cita
#3 Héctor Miguel
24/06/2007 - 22:23 | Informe spam
hola, daniel !

Mostrar la cita
1) si ya le cambias el icono y estableces [p.e.] un Application.Caption = "Mi programa/aplicacion"
-> *eso* es lo que se vera en la barra de tareas de windows
[el icono que le pusiste, y el globo-informativo con el Application.Caption que le pongas] :))

2) lo de la *ventanita tipo messenger*...
en donde la quieres ? y... en razon de que ?
[o por virtud de que acciones/eventos/circunstancias/... ?]

saludos,
hector.
#4 daniel
25/06/2007 - 13:14 | Informe spam
Hola Hector Miguel
mira lo que utilizo para poner el icono es este archivo de esta paguina
http://www.downloadcounter.com/cgi-...p;accountV
como podia cambiar lo para que apareciese el globo

lo de la ventanita
la quedria en la parte de abajo a la derechaal lado del icono
sabrias como hacer lo.



un saludo y muchas gracias
Daniel
"Héctor Miguel" escribió en el mensaje
news:%
Mostrar la cita
#5 Héctor Miguel
26/06/2007 - 07:58 | Informe spam
hola, daniel !

Mostrar la cita
1) [hasta donde se] las rutinas para modificar el icono de aplicaciones y/o formularios [como la de ivan entre otras]
basan sus acciones en llamadas a algunas API's de windows [y por cierto que no pocas]
API's [como FindWindow, etc.] que a su vez, se basan en el 'Caption' de la aplicacion o del formulario
[de igual forma] el 'Caption' se toma/establece/... desde el *arranque* de la aplicacion [o del formulario]
[de donde] el Caption tomado es la base para identificar/buscar/encontrar/... la ventana a la que se le cambia al icono

2) el icono que le pongas, y el Caption tomado, son los identificadores que veras en la barra de tareas [no el system_tray]
[segun el punto 1 del mensaje anterior] al igual que *cualquier* tarea/aplicacion/... mostrada en dicha barra de tareas

3) si estas usando formularios, y quieres otra clase de *personalizacion* en el *tool-tip* [o balloon] mostrado en la barra de tareas...
tendra que ser por la via de modificar el 'Caption' de tu formulario [ANTES o al momento de mostrarlo], ya que...
si lo llegas a modificar *al vuelo*... correrias el riesgo de que las API's no puedan *ubicar* la ventana original [durante el proceso] :-((

-> [p.e.] revisa en las rutinas de IFM, en el modulo basMain, al final existe un procedimiento que se llama: -> Sub CreateIcon()
en donde *trata* de establecer el texto del *balloon* con algo +/- como: -> .szTip = UserForm1.Caption & " - rightclick for more options"
[sin embargo] cuando se muestra el formulario [en la barra de tareas] SOLO *llega* hasta el *UserForm1.Caption*
y [que por cierto] NO es de *esa* instruccion de donde le ha quedado establecido :-((

[probablemente] seria conveniente si expones detalles mas... concisos/reales/especificos/... a la pregunta del primer mensaje:
"> 3) si comentas cual o por que es la necesidad de administrar el system_tray de windows -> desde excel/vba..."
"> [probablemente] se podria intentar con alternativas menos... 'exhaustivas' -?-"
"> o en tanto ve tu consulta Vinchenzo, que tiene mas experiencia 'mezclando' VB y VBA :D"

saludos,
hector.

__ las consultas anteriores __
Mostrar la cita
Ads by Google
Search Busqueda sugerida