全局变量与文件写入 - 页 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上工作。我猜不是这样的,嗯?
 
没有,有几个键不工作,其中一个是 "F3"。
 
也许F3是保留给未来的 终端使用的......。
 
SDC:
也许F3是留给未来的终端使用的......

它已经被用来打开GV窗口了。

所以呢?

 
qjol:
不,有几个键不工作,其中一个是 "F3"。

我相信它与任何一个F键都不工作。
 
GumRai:

我相信它不能与任何一个F键一起使用。

实际上,"F5 "可以工作,你可以自己测试,不需要我做这个;-)
 
qjol:

它已经被用来打开GV窗口了。

所以呢?

所以这可能就是为什么你不能在mql4中使用它。大多数情况下,你不会想在每次使用f键的EA功能时触发一个终端功能
 
SDC:
所以这可能就是为什么你不能在mql4中使用它。大多数情况下,你不会想在每次使用f键的EA功能时触发一个终端功能。

比如当你点击F8...F9...F12...等等。
 
SDC:
所以这可能就是为什么你不能在mql4中使用它。大多数时候,你不会想在每次使用f键的EA功能时触发一个终端功能。

我不想使用它,只想在用户按 "F3 "时提醒他。

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