グローバル変数とFileWriteの比較 - ページ 5

 

を使いたいのですが

void OnChartEvent(const int id,         // Event ID
                  const long& lparam,   // Parameter of type long event
                  const double& dparam, // Parameter of type double event
                  const string& sparam  // Parameter of type string events
                  )
   {

   if (id == CHARTEVENT_KEYDOWN)
   if (lparam == 114) // F3 has been pressed
      {
      Alert ("you are gonna mess around With thing that might stop the EA working properly");
      }
   }

残念ながら動作しませんが、MetaQuotesがいつか修正してくれるでしょう。

 
qjol:

を使いたいのですが

残念ながら動作しませんが、MetaQuotesがいつか修正してくれるでしょう。


キーダウンのマスクがあれば、OOTBで使えると思ったんだけど。そうでもないみたいですね。
 
いいえ、動作しないキーがいくつかあります。そのうちの1つが "F3 "です。
 
もしかしたら、F3は将来の 端末用として予約されているのかもしれない・・・。
 
SDC:
もしかしたら、F3は将来の端末用に予約されているのかもしれません.

GVのウィンドウを開くために、今日まで使われてきました。

だから何?

 
qjol:
いいえ、動作しないキーがいくつかあります。そのうちのひとつが "F3 "です。

どのFキーでも動作しないと思います。
 
GumRai:

Fキーでは動作しないのではと思います。

実際に "F5 "は動作しています、あなたは自分でテストすることができます。)
 
qjol:

GVのウィンドウを開くために、今日まで使われてきました。

だから何?

ということで、おそらくmql4では使用できないのでしょう。EAの機能でfキーを使うたびにターミナル関数を 起動させたくはないでしょう。
 
SDC:
ということで、おそらくmql4では使用できません。EAの機能でfキーを使うたびにターミナル関数を起動させたくはないでしょう。

F8 ... をクリックしたときのように。F9 ... F12 ... といった具合です。
 
SDC:
ということで、おそらくmql4では使えません。EAの機能でfキーを使うたびにターミナル関数を起動させたくはないでしょう。

私はそれを使いたくありません、ただ、ユーザーが "F3 "を押したらアラートを出したいだけです。

Alert ("you are about to mess around With thing that might stop the EA working properly");