![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
El problema es que el mensaje debe mandarse junto con una estructura TNotifyIconData:
Shell_NotifyIcon(NIM_DELETE, @Data) pero dicha estructura es la que se usa también para insertar el icono y debe coincidir. Dicho de otra forma, deberás tener acceso a la estructura de este tipo que use la componente que mencionas. De cualquier forma te aviso que debes incluir la unidad ShellApi para acceder a la función Shell_NotifyIcon así como a la declaración del tipo de datos. // Saludos pd: ¿Si ya tienes las RX por qué no sustituyes la componente anterior por TRXTrayIcon? |
|
#2
|
||||
|
||||
|
No he revisado muy bien la componente try que trae la Rx pero lo que me gusta de esta componente Cooltryicon es que trae una funcion para mostrar un mensaje tipo hint pero personalizado con icon y titulo que dilata unos cuantos segundos en esta componente la funcion se llama ShowBalloonHint no se si la tryicon de la rx la tendra si la tiene la sustituyo aunque ya habia programado todo y solo me faltaba ese detalle...Gelmin Martinez(Nicargua)
![]()
__________________
Powered by Gel |
|
#3
|
||||
|
||||
|
Cita:
http://www.delphi32.com/vcl/5086/ No sé si sea la misma que tienes tú pero la componente se ve bien, tiene lo de los Baloon Hints y a juzgar por el demo que trae funciona bien y sin el problema que indicas. Si no es la misma que tienes entonces quizá te interese cambiarla por ésta. // Saludos |
|
#4
|
||||
|
||||
|
Si asi es esa es la componente con la que estoy trabajando y en verdad en los demos que trae no sucede este problema debe ser entonces que hay alguna propiedad que debe solucionar este problema pero no la he encontrado y estube buscando en los demos y nada que encuentro donde es que el quita el icono del task bar seguire buscando a ver si encuentro algo...men gracias Gelmin Martinez (Nicaragua).
__________________
Powered by Gel |
|
#5
|
||||
|
||||
|
Pues, ¿de qué manera los estás usando? Acabo de instalarlo, puse uno en un formulario con su propiedad IconVisible = true y listo, me muestra el icono. Y veo que se comporta correctamente; aún sin poner IconVisible en false, cierro la aplicación y el icono desaparece.
// Saludos |
|
#6
|
||||
|
||||
|
Estube probando los demos que trae el Cooltryicon y funcionan correctamente lugo lo probe yo asi como lo hicistes tu y funciona correctamente, creo que lo que sucede es que el icono se queda ahi cuando ejecuto la aplicacion bajo el IDE de Delphi y luego la cierro desde el Run/program reset parece que ella no se da ni cuenta a que hora delphi la cierra y es por eso que el icono no se quita porque cuando cierro la aplicacion desde su ventana principal ahi si se quita el icono normalmente, entonces creo que talves eso sea normal si cierro la aplicacion desde Delphi y no desde y no desde la ventana principal de la app. y ahora te preguntaras porque tengo que cerrar mi aplicacion con run/program reset del Delphi normalmente esto se hace cuando la app se pega o envia un error lo que sucede es que mi aplicacion se cerrara automaticamente en un tiempo determinado o cuando el usuario cierre sesion en Win y es por eso que cuando estoy depurandola para probar algunas cosas no espero hasta que el tiempo programado termine la aplicacion si no que la termino forsadamente con el IDE del Delphi ok....un saludo Gelmin Martinez (Nicaragua)
![]()
__________________
Powered by Gel |
|
#7
|
||||
|
||||
|
Pues entonces todo está aclarado. Desde luego que Reset impedirá, entre otras cosas, que se libere el icono.
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|