ライブラリ: 通知アイコン

 

通知アイコン:

Windowsのタスクバーにアイコンを作成し、テキストアラートを送信するためのライブラリです。このライブラリの使用は、MQLプログラムをより有益なものにするのに役立ちます。

アイコンと通知バルーンの例

作者: Andrey Voytenko

 
自分では想像がつかないので、どのような場面で役に立つと思うか、アドバイスしてほしい。
 
fxsaber:
私自身、それを推測することができなかったので、どのようなアプリケーション・シナリオが役に立つとお考えか、アドバイスをお願いします。

アラートやグラフィカル・オブジェクトに代わるもの。ユーザーへの通知。

Andrey Voytenkoさん、アイコンをダブルクリックしてメッセージ・ソースを開くというフィードバックを追加できたら最高です。

 
Andrey Khatimlianskii:

Andrey Voytenko、アイコンをダブルクリックしてメッセージソースを開くというフィードバックを追加できたら最高ですね。

でもMQLではそれができないんだ。どこかのウィンドウにメッセージ・ハンドラを実装する必要がある。MQLではCreateWindowでウィンドウを作成することはできず、コールバック関数への参照が必要です(最近MQLで考案された関数へのポインタは適していません)。チャート・ウィンドウはあるが、そこではすべてがフィルタリングされており、悪名高いセキュリティのために外部からのメッセージを受信することはできない。現時点では、自作のDLLを使って、独自のウィンドウ、独自のハンドラを作成することができます。しかし、これはもう面白くない。

 
Andrey Voytenko:

そうだ、アンドレイ、それはいいことだが、MQLはそれを許さない。あるウィンドウにメッセージ・ハンドラを実装する必要がある。MQLではCreateWindowでウィンドウを作成することができず、コールバック関数への参照が必要です(最近MQLで考案された関数へのポインタは適していません)。チャート・ウィンドウはあるが、そこではすべてがフィルタリングされており、悪名高いセキュリティのために外部からのメッセージを受信することはできない。現時点では、自作のDLLを使って、独自のウィンドウ、独自のハンドラを作成することができます。しかし、これはもう面白くない。

タイマーで何かをチェックすることもできる。

 
アンドリュー、ありがとう!
 
MT5 プラットフォームにこれをインストールするにはどうすればいいのでしょうか?
特定の場所に配置する必要があるのでしょうか?
チャートに追加する必要があるのでしょうか?それとも MT5 アプリケーションのスクリプトとして追加する必要があるのでしょうか?

どうもありがとうございます。まさに私が望んでいるもの(私の PC に表示されるアラーム通知)のようです。

どうもありがとうございます。
 
doudle #:


このライブラリは私のMT5プラットフォームにどのようにインストールすればよいのでしょうか? 特定の場所に設置する必要があるのでしょうか? チャートに追加する必要があるのでしょうか?それともMT5アプリケーションのスクリプトとして追加する必要があるのでしょうか? どうもありがとうございます。まさに私が望んでいるもの(私のPCに表示されるアラーム通知)のようです。 どうもありがとうございます。






このライブラリは、通知アイコンの印刷とポップアップに必要なコードのみを提供します。

librbayはデフォルトのメッセージ/通知を提供しません。

あなた自身のコードやプログラムに通知したい内容を追加する必要があります。あなたの場合、できればmql-serviceとして追加してください。