错误、漏洞、问题 - 页 2977 1...297029712972297329742975297629772978297929802981298229832984...3184 新评论 Nikolai Semko 2021.03.08 00:23 #29761 Mihail Matkovskij:有趣的是,如果画布本身是OBJ_BITMAP_LABEL的上层建筑,而标签是OBJ_LABEL,那么你是如何确定标签是基于画布的?当我在论坛上聊天时,我已经在标签上画出了输出面板的草图,有任何特定数量的行和列。而对于画布,我还有其他的任务,在我的其他应用程序中。而且它在那里也非常好用。所以你可能什么都知道?那么也许可以分享你的知识或链接,你可以在MetaTrader中阅读图表,这样我也知道你所知道的?:) MT是用C++编写的。因此,只要了解GDI是如何设置的,以及C++中所有的图形输出是如何通过DC(设备上下文)工作的,就足以理解MT中的图形工作。 帆布的概念可能会有混淆。它不是一个CCanvas库。基本上这个概念在各种编程语言中可以简化为一个简单的像素阵列(BitMap)的概念。 这就是我谈及坎瓦的意思。 在MQL中,这个像素阵列是通过OBJ_BITMAP_LABEL 和OBJ_BITMAP访问的。 所有其他OBJ_,包括OBJ_LABEL和 OBJ_TEXT,最终都是从位图派生出来的。你在屏幕上看到的一切(不仅仅是MT)最终都是Display DC 的工作,它与一个像素阵列密不可分,每个像素占据4个字节(RGB和一个额外的exta字节,最初是为了对齐,但主要用于透明度(alpha通道))。 Andrii Djola 2021.03.08 12:49 #29762 fxsaber:PCM在市场观察中的符号,规范。查了一下,它没有这个参数。 所以它并不总是返回0,而是定期返回,它取决于什么? fxsaber 2021.03.08 13:29 #29763 Andrii Djola:所以它并不总是返回0,而是定期返回,但它取决于什么? 提供播放的数据。 Nikolai Semko 2021.03.08 13:35 #29764 Mihail Matkovskij:我知道应用程序是如何在Windows图形中工作的!但如果它只是一个图表对象,OBJ_BITMAP_LABEL 与它有什么关系呢......?是的,像所有其他图表对象一样,它有像素,在图表上呈现。而图表又 已经显示在屏幕上。而这与Windows 画布通过设备上下文工作有什么关系呢?也许MetaTrader使用的GDI与WinAPI不同...?你有没有想过这个问题?虽然MT4和MT5终端的图形看起来像用WinAPI创建的UI元素,然而,如果我是你,我不会自信 地断言终端的整个UI是基于WinAPI 的... 只要对mql5和c++做必要的性能测量,你就会明白了。我已经做过很多次了,包括在这个论坛上。 Mihail Matkovskij 2021.03.08 13:52 #29765 Nikolai Semko: 只要对mql5和c++做必要的性能测量,你就会明白了。我已经做过很多次了,包括在这个论坛上。 对我来说,我的专家顾问与离线优化的性能是相当高的,这已经足够了。这就是为什么我试图找到将优化性能信息输出 到图表中的最佳方法。以免因昂贵的操作而破坏了性能。你可以比较一个由标签组成的显示器和一个有文本输出到画布的类似显示器的输出速度。但我暂时不会这么做,因为我目前正在处理其他任务。真的,我不明白mql5应用程序与c++应用程序的性能比较应该是什么? Alexey Viktorov 2021.03.08 16:22 #29766 Nikolai Semko: 只要对mql5和c++做必要的性能测量,你就会明白了。我已经做过很多次了,包括在这个论坛上。 你在浪费你的时间... Nikolai Semko 2021.03.08 17:50 #29767 Alexey Viktorov:你在浪费你的时间... 我知道 Mihail Matkovskij 2021.03.08 22:38 #29768 Nikolai Semko:MT是用C++编写的。因此,只要了解GDI是如何设置的,以及C++中的所有图形输出是如何通过DC(设备上下文)工作的,就足以理解MT中的图形工作。 Mihail Matkovskij: 我知道应用程序是如何在Windows图形中工作的!只是如果它只是一个图表对象,OBJ_BITMAP_LABEL 与它有什么关系呢......?是的,像所有其他的图表对象一样,它有像素,可以打印在图表上。而图表又 已经显示在屏幕上。而这与Windows 画布通过设备上下文工作有什么关系呢?也许MetaTrader使用的GDI与WinAPI不同...?你有没有想过这个问题?虽然MT4和MT5终端的图形看起来像用WinAPI创建的用户界面元素,但我不会自信 地断言终端的整个用户界面是用WinAPI 创建的... Nikolai Semko: 只要对mql5和c++的性能进行必要的测量,你就会发现。 Alexey Viktorov: 你在浪费你的时间... Nikolai Semko: 我知道。 真的,为什么要浪费你的时间来证明什么......?那个"mql5和c++性能测量"会显示Meta Trader使用WinAPI输出图形...?我不知道尼古拉说这话是什么意思......。但这是我从他的帖子中了解到的情况。如果我没有猜错的话,这绝对不值得花时间去做!"。因为这简直是无稽之谈...... Nikolai Semko 2021.03.09 00:17 #29769 Mihail Matkovskij: 真的,为什么要浪费时间来证明什么......?那个"mql5和c++性能测量"会显示Meta Trader使用WinAPI输出图形...?我不知道尼古拉说这话是什么意思......。但这是我从他的帖子中理解的。如果我没有猜错的话,这绝对不值得花时间去做!"。因为这只是无稽之谈...... 终于失去了思考的方向。 我想我们只是说不同的语言。 Aleksei Beliakov 2021.03.09 01:45 #29770 Nikolai Semko:完全失去了思考的方向。 我想我们只是不说同一种语言。 你是一个知名的论坛用户,做了很多事情。 你应该期待不足的人与你白白争论(有一个绰号很重要,可以引起注意),只是为了宣传自己。 1...297029712972297329742975297629772978297929802981298229832984...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有趣的是,如果画布本身是OBJ_BITMAP_LABEL的上层建筑,而标签是OBJ_LABEL,那么你是如何确定标签是基于画布的?
当我在论坛上聊天时,我已经在标签上画出了输出面板的草图,有任何特定数量的行和列。而对于画布,我还有其他的任务,在我的其他应用程序中。而且它在那里也非常好用。
所以你可能什么都知道?那么也许可以分享你的知识或链接,你可以在MetaTrader中阅读图表,这样我也知道你所知道的?:)
MT是用C++编写的。因此,只要了解GDI是如何设置的,以及C++中所有的图形输出是如何通过DC(设备上下文)工作的,就足以理解MT中的图形工作。
帆布的概念可能会有混淆。它不是一个CCanvas库。基本上这个概念在各种编程语言中可以简化为一个简单的像素阵列(BitMap)的概念。
这就是我谈及坎瓦的意思。
在MQL中,这个像素阵列是通过OBJ_BITMAP_LABEL 和OBJ_BITMAP访问的。
所有其他OBJ_,包括OBJ_LABEL和 OBJ_TEXT,最终都是从位图派生出来的。你在屏幕上看到的一切(不仅仅是MT)最终都是Display DC 的工作,它与一个像素阵列密不可分,每个像素占据4个字节(RGB和一个额外的exta字节,最初是为了对齐,但主要用于透明度(alpha通道))。
PCM在市场观察中的符号,规范。查了一下,它没有这个参数。
所以它并不总是返回0,而是定期返回,它取决于什么?
所以它并不总是返回0,而是定期返回,但它取决于什么?
提供播放的数据。
我知道应用程序是如何在Windows图形中工作的!但如果它只是一个图表对象,OBJ_BITMAP_LABEL 与它有什么关系呢......?是的,像所有其他图表对象一样,它有像素,在图表上呈现。而图表又 已经显示在屏幕上。而这与Windows 画布通过设备上下文工作有什么关系呢?也许MetaTrader使用的GDI与WinAPI不同...?你有没有想过这个问题?虽然MT4和MT5终端的图形看起来像用WinAPI创建的UI元素,然而,如果我是你,我不会自信 地断言终端的整个UI是基于WinAPI 的...
只要对mql5和c++做必要的性能测量,你就会明白了。我已经做过很多次了,包括在这个论坛上。
对我来说,我的专家顾问与离线优化的性能是相当高的,这已经足够了。这就是为什么我试图找到将优化性能信息输出 到图表中的最佳方法。以免因昂贵的操作而破坏了性能。你可以比较一个由标签组成的显示器和一个有文本输出到画布的类似显示器的输出速度。但我暂时不会这么做,因为我目前正在处理其他任务。真的,我不明白mql5应用程序与c++应用程序的性能比较应该是什么?
只要对mql5和c++做必要的性能测量,你就会明白了。我已经做过很多次了,包括在这个论坛上。
你在浪费你的时间...
你在浪费你的时间...
MT是用C++编写的。因此,只要了解GDI是如何设置的,以及C++中的所有图形输出是如何通过DC(设备上下文)工作的,就足以理解MT中的图形工作。
我知道应用程序是如何在Windows图形中工作的!只是如果它只是一个图表对象,OBJ_BITMAP_LABEL 与它有什么关系呢......?是的,像所有其他的图表对象一样,它有像素,可以打印在图表上。而图表又 已经显示在屏幕上。而这与Windows 画布通过设备上下文工作有什么关系呢?也许MetaTrader使用的GDI与WinAPI不同...?你有没有想过这个问题?虽然MT4和MT5终端的图形看起来像用WinAPI创建的用户界面元素,但我不会自信 地断言终端的整个用户界面是用WinAPI 创建的...
只要对mql5和c++的性能进行必要的测量,你就会发现。
你在浪费你的时间...
我知道。
真的,为什么要浪费你的时间来证明什么......?那个"mql5和c++性能测量"会显示Meta Trader使用WinAPI输出图形...?我不知道尼古拉说这话是什么意思......。但这是我从他的帖子中了解到的情况。如果我没有猜错的话,这绝对不值得花时间去做!"。因为这简直是无稽之谈......
真的,为什么要浪费时间来证明什么......?那个"mql5和c++性能测量"会显示Meta Trader使用WinAPI输出图形...?我不知道尼古拉说这话是什么意思......。但这是我从他的帖子中理解的。如果我没有猜错的话,这绝对不值得花时间去做!"。因为这只是无稽之谈......
终于失去了思考的方向。
我想我们只是说不同的语言。
完全失去了思考的方向。
我想我们只是不说同一种语言。
你是一个知名的论坛用户,做了很多事情。 你应该期待不足的人与你白白争论(有一个绰号很重要,可以引起注意),只是为了宣传自己。