文章 "MQL 作为 MQL 程序图形界面的标记工具。 第一部分" - 页 6

 
Stanislav Korotky:

我从未有过专门按下按钮而不按下就拖动的冲动。毕竟这不是一个非常明显的用例。

这种情况时有发生。

 
Andrey Khatimlianskii:

时有发生。

此外,如果用户按下了鼠标,但又改变了按下按钮的主意,在这种情况下,他将鼠标从按钮上移开并松开,按钮就不会被按下。

[删除]  
Dmitry Fedoseev:

此外,如果用户按下了鼠标,但又改变了按下按钮的主意,在这种情况下,他把鼠标从按钮上移开并松开,按钮就不会被按下。

这样的操作可以多次进行。围绕所需的对象旋转。最主要的是要不断改变动作逻辑)不要 "可读"。这样,漏洞就 "反向 "了 )

 
这就是对按钮的修复。
附加的文件:
Button.mqh  8 kb