错误、漏洞、问题 - 页 1064

 
MigVRN:

大家好!

在帮助中,有这样一段话

所以,如果在事件队列中有一个ChartEvent,它不应该被第二次排队。好吧,这并没有发生 :)

只有CHARTEVENT_MOUSE_MOVE和 CHARTEVENT_CHART_CHANGE是不排队的。也就是说,只有这些 ChartEvent事件 ,有一个 "队列中不超过一个 "的限制。
 
stringo:
然后每个人都会设置毫秒计时器,即使他们没有必要......
拜托,你不能剥夺人们的责任,这只会让他们变得愚蠢,你需要吗?
 
MetaDriver:
拜托,你不能剥夺人们的责任,这只会让他们变得愚蠢,你需要吗?
没有人夺走它。那些真正需要毫秒的人将很快找到一个 现有的、尽管描述不足的功能
 

有没有人知道以下问题的答案。

1) 如何在一个对象中显示多行(带换行),例如像Label那样?

2)为什么在CChartObjectRectLabel 中没有显示文本?(或者说应该是这样的)?

 
serega41:
OBJPROP_ZORDER没有帮助吗?
它似乎只影响鼠标事件的路由。
 
MetaDriver:
它只影响到鼠标事件的路由。

是的,我意识到我说错了话,并删除了评论)

 
有什么方法可以防止鼠标事件通过指标吗?
 
serega41:
是否可以防止鼠标事件通过指标?

在图表的可见部分从趋势对象上叠加片状的指标线,并在这些对象上捕捉鼠标。

但不要在整个指标上画,最好只重画可见的部分,否则MT将位于大量的对象之下。

好吧,至少,你可以在+-一半的窗口中覆盖可见部分以外的两个窗口,那么你就可以减少重绘次数。

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Линии индикаторов - Документация по MQL5
 

下午好!

帮助,好心人,我已经绞尽脑汁了......

有一个Dll,它有必要的函数,通过参数返回一个结构的指针。换句话说,它有一个功能。

typedef struct testInfo {
  int             flag1;
  int             flag2;
  struct testInfo  *next;
} TESTINFO, *PTESTINFO;

int getTestInfo(int param1, int param2, PTESTINFO *outResult);

它导入到MQL5中作为。

int getTestInfo(uchar& param1[], uchar& param1[], uchar& outResult[]);

我运行outResult - 它的前4个字节是非零的,也就是说,它看起来像一个Pointer。

注-问题:如何在MQL5中获得这个地址的数据?

 

还有一件事--我发现了一个 "有用 "的技巧......

声明一个数组,例如,'int arrTemp[5];'。

在调试器下,它的所有项目都等于0,而在测试期间却不等于0。

我花了半天时间试图找出为什么从MQL4移植过来的WinSock库的connect()函数不能工作。

Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5