在Canvas上做一个众包项目 - 页 21 1...141516171819202122232425262728...45 新评论 Реter Konow 2017.05.21 20:05 #201 Nikolai Semko: 按钮的图像可以通过上传一个现成的bmp图像或使用绘图软件(有很多变体)来形成。然后简单地在OnChartEvent中处理鼠标事件来改变其图像。 我听说过加载一个准备好的图像。有可能在鼠标事件中改变图像。然而,这种做法几乎没有什么可能性。你需要加载大量的图片。4张图片代表4种状态+按钮标签...在我看来,一个更有趣的变体与软件绘图。简而言之,我们需要通过调用 canvas类的功能 来绘制一个按钮。用2像素宽的梯度画出按钮边的线条(比方说)。这有多难呢?这是很有趣的事情))。 Artyom Trishkin 2017.05.21 20:07 #202 Реter Konow: 我听说过加载一个现成的图片。可以在鼠标事件中改变图片。然而,这种方法的能力不大。你需要大量的图片来加载。4张图片代表4种状态+按钮标签...在我看来,一个更有趣的变体与软件绘图。简而言之,我们需要使用调用 canvas类的功能 来绘制一个按钮。用2像素宽的梯度画出按钮边的线条(比方说)。这有多难呢?这是很有趣的事情))。 这并不难。你只要开始做就可以了。 Реter Konow 2017.05.21 20:11 #203 Artyom Trishkin: 这并不难。你只要开始做就可以了。 是的,我会试一试。 Реter Konow 2017.05.21 20:18 #204 Реter Konow: 是的,我将会试一试。 顺便说一下,为什么我认为带画图的选项更好,因为如果按钮的数量很多,而且按钮的大小不同,那么你需要上传大量的图片。绝对不是最好的选择。但对于绘图按钮,目前还不清楚。我也要解决这里的问题吗?:)也许有人已经画好了这些按钮? Taras Slobodyanik 2017.05.21 20:37 #205 Реter Konow: 顺便说一下,为什么我认为绘图选项更好,因为如果按钮的数量很多,而且按钮的大小不同,那么就有很多图片需要上传。显然,这不是最好的选择。但对于绘图按钮,目前还不清楚。我也要解决这里的问题吗?:)也许有人已经画好了这些按钮? 有什么问题吗?要画5-10条不同颜色的线? Реter Konow 2017.05.21 20:40 #206 Taras Slobodyanik: 有什么问题吗?要画5-10条不同颜色的线? 我不知道。我不知道kanvas类。这就是我问的原因。你能画一个按钮吗?你需要画出2个状态,并在按压/释放事件中改变它们。这就是这个话题的主题。它的现实性如何? Taras Slobodyanik 2017.05.21 20:45 #207 Реter Konow: 我不知道。我不知道kanvas类。这就是我问的原因。你能画一个按钮吗?你需要画出2个状态,并在按压/释放事件中改变它们。这就是这个话题的主题。这有多现实呢? 首先,你必须学会如何绘制基元--点、线、弧......。 然后,你取一个画布,填上背景,画一个框架,用不同的色调画线--从浅到深--就是这样--按钮准备好了...... Реter Konow 2017.05.21 20:49 #208 Taras Slobodyanik: 首先,你必须学会如何绘制基元--点、线、弧......。 然后,你取一个画布,填上背景,画一个框架,用不同的色调画线--从浅到深--就是这样--按钮准备好了......"我们盖房子要花多少钱--我们要画,我们要住"。遗憾的是,在该支部成立近一年的时间里,没有人这样做。你为什么不试一试呢? Реter Konow 2017.05.21 21:01 #209 好吧,我自己试试,我会报告结果的。我确实无法产生正常的OOP代码,但我还是会试着做这个按钮。 Nikolai Semko 2017.05.22 16:46 #210 Реter Konow: 好吧,我自己试试,我会报告结果的。虽然我不会得到一个正常的OOP代码,但我还是会尝试做一个按钮。 我几乎已经完成了GButton类的样本,但我必须跑路。明天我将完成它并给你看。 1...141516171819202122232425262728...45 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
按钮的图像可以通过上传一个现成的bmp图像或使用绘图软件(有很多变体)来形成。然后简单地在OnChartEvent中处理鼠标事件来改变其图像。
我听说过加载一个准备好的图像。有可能在鼠标事件中改变图像。然而,这种做法几乎没有什么可能性。你需要加载大量的图片。4张图片代表4种状态+按钮标签...在我看来,一个更有趣的变体与软件绘图。简而言之,我们需要通过调用 canvas类的功能 来绘制一个按钮。用2像素宽的梯度画出按钮边的线条(比方说)。这有多难呢?这是很有趣的事情))。
我听说过加载一个现成的图片。可以在鼠标事件中改变图片。然而,这种方法的能力不大。你需要大量的图片来加载。4张图片代表4种状态+按钮标签...在我看来,一个更有趣的变体与软件绘图。简而言之,我们需要使用调用 canvas类的功能 来绘制一个按钮。用2像素宽的梯度画出按钮边的线条(比方说)。这有多难呢?这是很有趣的事情))。
这并不难。你只要开始做就可以了。
是的,我会试一试。
是的,我将会试一试。
顺便说一下,为什么我认为带画图的选项更好,因为如果按钮的数量很多,而且按钮的大小不同,那么你需要上传大量的图片。绝对不是最好的选择。但对于绘图按钮,目前还不清楚。我也要解决这里的问题吗?:)
也许有人已经画好了这些按钮?
顺便说一下,为什么我认为绘图选项更好,因为如果按钮的数量很多,而且按钮的大小不同,那么就有很多图片需要上传。显然,这不是最好的选择。但对于绘图按钮,目前还不清楚。我也要解决这里的问题吗?:)
也许有人已经画好了这些按钮?
有什么问题吗?要画5-10条不同颜色的线?
有什么问题吗?要画5-10条不同颜色的线?
我不知道。我不知道kanvas类。这就是我问的原因。你能画一个按钮吗?
你需要画出2个状态,并在按压/释放事件中改变它们。这就是这个话题的主题。它的现实性如何?
我不知道。我不知道kanvas类。这就是我问的原因。你能画一个按钮吗?
你需要画出2个状态,并在按压/释放事件中改变它们。这就是这个话题的主题。这有多现实呢?
首先,你必须学会如何绘制基元--点、线、弧......。
然后,你取一个画布,填上背景,画一个框架,用不同的色调画线--从浅到深--就是这样--按钮准备好了......
首先,你必须学会如何绘制基元--点、线、弧......。
然后,你取一个画布,填上背景,画一个框架,用不同的色调画线--从浅到深--就是这样--按钮准备好了......
"我们盖房子要花多少钱--我们要画,我们要住"。
遗憾的是,在该支部成立近一年的时间里,没有人这样做。你为什么不试一试呢?
好吧,我自己试试,我会报告结果的。虽然我不会得到一个正常的OOP代码,但我还是会尝试做一个按钮。