Minimizar programas al TRAY en C++

KaR
29 de Marzo del 2004
Hola!
Me remito a este foro debido a que ya estoy desesperado, intento hacer una cosa y no encuentro en ningun lado como hacerlo. El caso es que he hecho un programa en el que recorro todos los directorios de mi sistema en busca de unos ficheros con unas caracteristicas determinadas, y eso me funciona bien, la cosa es que me gustaria añadirle la funcion de que al ejecutarlo, se minimice directamente al TRAY, debido a que tarda quiza demasiado tiempo en hacer esta operacion (dependiendo del numero de archivos, en mi caso tarda unos 18 minutos), y me gustaria hacer tambien que al terminar la operacion se maximizara la ventana con los resultados obtenidos.

Si alguien me podria echar una mano para hacer esto en C++, le estaría muy agradecido.

Muchas gracias de antemano,
K.


Alejandro_
29 de Marzo del 2004
Hola,

Para crear uun tray icon, tendrás que usar la función

BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA pnid );

Por otro lado, si tu aplicación hace un trabajo tan intensivo durante tanto tiempo, controla que no esté tomando el 100% de CPU, y sobre todo, para no congelar su interfase, deberías ejecutar los procesos en un thread, sin duda.

Suerte,
Alejandro