Librerías: Notify Icon

 

Notify Icon:

Biblioteca para crear iconos en el panel de tareas de Windows y enviar notificaciones de texto con ellos. El uso de esta biblioteca puede hacer sus programas MQL más informativos.

Ejemplo de un icono y una ventana de notificaciones

Autor: Andrey Voytenko

 
Yo mismo no lo he adivinado, así que, por favor, indíquenos qué escenarios de aplicación considera útiles.
 
fxsaber:
Yo mismo no podría adivinarlo, así que, por favor, indíqueme qué escenarios de aplicación considera útiles.

Alternativa a Alerta y objetos gráficos. Alguna informando al usuario.

@Andrey Voytenko, sería estupendo añadir información - abrir la fuente del mensaje haciendo doble clic en el icono.

 
Andrey Khatimlianskii:

@Andrey Voytenko, sería estupendo añadir la posibilidad de abrir la fuente de mensajes haciendo doble clic en el icono.

Sí, Andrey, sería bueno, pero MQL no lo permite. Necesitamos implementar un manejador de mensajes en alguna ventana. Desde MQL no podemos crear una ventana a través de CreateWindow, necesitamos una referencia a una función de devolución de llamada (el recientemente inventado en MQL puntero a función no es adecuado), por lo que es un callejón sin salida. Tenemos una ventana de gráfico, pero todo se filtra allí, es imposible recibir mensajes desde el exterior, debido a la seguridad notoria. De momento se puede hacer a través de una DLL autoescrita que creará su propia ventana, su propio manejador. Y esto, como comprenderás, ya no interesa.

 
Andrey Voytenko:

Sí, Andrei, estaría bien, pero MQL no lo permite. Necesitamos implementar un manejador de mensajes en alguna ventana. Desde MQL no podemos crear una ventana a través de CreateWindow, necesitamos una referencia a una función de devolución de llamada (el recientemente inventado en MQL puntero a función no es adecuado), por lo que es un callejón sin salida. Tenemos una ventana de gráfico, pero todo se filtra allí, es imposible recibir mensajes desde el exterior, debido a la seguridad notoria. De momento se puede hacer a través de una DLL autoescrita que creará su propia ventana, su propio manejador. Y esto, como te das cuenta, ya no interesa.

O a través de la comprobación de algo por temporizador.

 
Gracias Andrew, ¡tus desarrollos son una alegría!
 
Hola, lo siento no estoy muy acostumbrado a instalar o código de este tipo de archivos.

¿Cómo se supone que debo instalar esto para estar en mi plataforma MT5?
¿hay un lugar específico que necesito para colocarlo?
¿tengo que añadir en mi gráfico o como script en mi aplicación mt5?

Muchas gracias, parece que exactamente lo que me gustaría (nofitication alarma que aparezca en mi pc)

Gracias de nuevo
 
doudle #:
Hola, lo siento no estoy muy acostumbrado a instalar o codificar este tipo de archivos.

¿Cómo se supone que debo instalar esto para que esté en mi plataforma MT5?
¿hay un lugar específico donde tengo que colocarlo?
¿necesito añadirlo en mi gráfico o como script en mi aplicación mt5?

Muchas gracias, parece exactamente lo que me gustaría (nofiticación de alarma que aparezca en mi pc)

Gracias de nuevo

Esta librería sólo proporciona el código necesario para imprimir y hacer aparecer el icono de notificación.

La librería librbay no proporciona ningún mensaje/notificación por defecto.

Es necesario que añadas lo que quieres que se notifique en tu propio código/programa. En tu caso preferiblemente como un mql-service.