用于创建面板和对话的类 - 页 2 1234567 新评论 Slava 2016.10.28 08:12 #11 Dmitry Fedoseev:错了。指标本身在子窗口中绘制,但面板需要在价格图表上创建。对subwin参数没有反应。从Dialog.mqh的代码来看,它不应该。bool CAppDialog::CreateIndicator(const int x1,const int y1,const int x2,const int y2) { int width=m_chart.WidthInPixels();//--- geometry for the minimized state m_min_rect.LeftTop(0,0); m_min_rect.Width(width); m_min_rect.Height(CONTROLS_DIALOG_MINIMIZE_HEIGHT-2*CONTROLS_BORDER_WIDTH);//--- determine subwindow m_subwin=ChartWindowFind();我已经找到了一个办法,非常棘手(而且非常不寻常,将在文章中介绍)。但这些课程的创造者的思维方式仍然非常有趣。要在主图表窗口而不是子窗口上创建SimplePanel指标,只需写上#属性 indicator_separate_window 而不是#属性 indicator_chart_window 即可。 Anatoli Kazharski 2016.10.28 08:13 #12 Dmitry Fedoseev:好吧,好吧,我去问问看。但在几天后。我需要休息一下,我过热了。我希望罗氏公司能就图形用户界面的要求作出答复。不过,如果你不介意的话,给我看一个有窗口的模板,就像上图那样,有。两个输入字段两个带旋转的输入字段两个下拉列表按钮自然需要处理这些事件,如果能有一个关于如何调整窗口大小的代码例子就更好了。 我的任务的重点是在飞行中改变表单上的控件集。前两个输入字段 应该是文本输入?不幸的是,它只会在下一个版本中出现,我还不能说它会在什么时候发布。材料几乎已经准备好了,但我还没有开始写文章。 Dmitry Fedoseev 2016.10.28 08:27 #13 Slawa:要在主图表窗口而不是子窗口上创建SimplePanel指标,只需写上#property indicator_separate_window 而不是#property indicator_chart_window。 如果在同一时间,在子窗口中会有一些指示器,面板会出现故障。我已经在这里 写过它了。 Dmitry Fedoseev 2016.10.28 08:32 #14 Anatoli Kazharski:前两个输入字段 应该是用来输入文字的?不幸的是,它只会在下一个版本中出现,我还不能说它会在什么时候发布。材料几乎已经准备好了,但我还没有开始写文章。怎么说呢?输入框是开始的开始。我们有旋转箱,但没有输入字段。 一般来说,你应该驱动int参数和几个标准枚举的变体:平均数的类型,价格(为此,下拉列表)。但只有在图书馆不提供初级的情况下,我不知道。我不知道这是否值得。我不知道这是否值得,这样别人就会把头撞到墙上。 Anatoli Kazharski 2016.10.28 08:38 #15 Dmitry Fedoseev:这怎么可能呢?输入框是开始的开始。SpinBox在那里,输入栏却不在。 一般来说,你应该驱动int参数和几个标准枚举的变体:平均数的类型,价格(为此,下拉列表)。但只有在图书馆不提供初级的情况下,我不知道。我不知道这是否值得。这样别人就会在事后把头往墙上撞。结果就是这样。在我的开发中,我还没有任何地方需要它,只是最近收到了几个用户对一个文本输入字段 的请求。 图书馆正在发展。渐渐地,你所需要的一切都会出现在那里。) Anatoli Kazharski 2016.10.28 09:06 #16 Dmitry Fedoseev:...一般来说,int参数和一些标准枚举的选项:平均值的类型,价格(对于这个下拉列表)。 而在文本字段 中,应该输入什么参数? Dmitry Fedoseev 2016.10.28 09:44 #17 Anatoli Kazharski: 而在文本框中,应该输入什么参数? 数值的变化 Anatoli Kazharski 2016.10.28 09:53 #18 Dmitry Fedoseev: 数值的变化对吗?//---P.S . 数字的输入栏 现在已经有了。这就是CSpinEdit 类。文本输入字段,CTextEdit 类,将在下次更新(build 5)中提供。 Dmitry Fedoseev 2016.10.28 09:59 #19 Anatoli Kazharski:对吗?//---P.S . 数字的输入栏 现在已经有了。这就是CSpinEdit 类。文本的输入字段,CTextEdit 类,将在下一次更新(Build 5)。 所以 Slava 2016.10.28 10:38 #20 Dmitry Fedoseev: 如果子窗口中有任何指示器,面板就会闪动。已经在这里 写过了。没有什么是故障的。症状是什么?我刚刚试过了。首先是子窗口中的指标。然后是图表上的面板。然后在子窗口中有一个类似的面板。我唯一看到的是第一个子窗口中的SimplePanel2。但这并不影响操作。所有的按钮都按得很正确。SimplePanel2与SimplePanel的唯一不同之处在于Indicator_chart_window属性。PS我们说的是五个还是四个? 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
错了。指标本身在子窗口中绘制,但面板需要在价格图表上创建。对subwin参数没有反应。从Dialog.mqh的代码来看,它不应该。
{
int width=m_chart.WidthInPixels();
//--- geometry for the minimized state
m_min_rect.LeftTop(0,0);
m_min_rect.Width(width);
m_min_rect.Height(CONTROLS_DIALOG_MINIMIZE_HEIGHT-2*CONTROLS_BORDER_WIDTH);
//--- determine subwindow
m_subwin=ChartWindowFind();
我已经找到了一个办法,非常棘手(而且非常不寻常,将在文章中介绍)。但这些课程的创造者的思维方式仍然非常有趣。
要在主图表窗口而不是子窗口上创建SimplePanel指标,只需写上#属性 indicator_separate_window 而不是#属性 indicator_chart_window 即可。
好吧,好吧,我去问问看。但在几天后。我需要休息一下,我过热了。我希望罗氏公司能就图形用户界面的要求作出答复。
不过,如果你不介意的话,给我看一个有窗口的模板,就像上图那样,有。
自然需要处理这些事件,如果能有一个关于如何调整窗口大小的代码例子就更好了。
我的任务的重点是在飞行中改变表单上的控件集。前两个输入字段 应该是文本输入?不幸的是,它只会在下一个版本中出现,我还不能说它会在什么时候发布。材料几乎已经准备好了,但我还没有开始写文章。
要在主图表窗口而不是子窗口上创建SimplePanel指标,只需写上#property indicator_separate_window 而不是#property indicator_chart_window。
前两个输入字段 应该是用来输入文字的?不幸的是,它只会在下一个版本中出现,我还不能说它会在什么时候发布。材料几乎已经准备好了,但我还没有开始写文章。
怎么说呢?输入框是开始的开始。我们有旋转箱,但没有输入字段。
一般来说,你应该驱动int参数和几个标准枚举的变体:平均数的类型,价格(为此,下拉列表)。但只有在图书馆不提供初级的情况下,我不知道。我不知道这是否值得。我不知道这是否值得,这样别人就会把头撞到墙上。
这怎么可能呢?输入框是开始的开始。SpinBox在那里,输入栏却不在。
一般来说,你应该驱动int参数和几个标准枚举的变体:平均数的类型,价格(为此,下拉列表)。但只有在图书馆不提供初级的情况下,我不知道。我不知道这是否值得。这样别人就会在事后把头往墙上撞。
结果就是这样。在我的开发中,我还没有任何地方需要它,只是最近收到了几个用户对一个文本输入字段 的请求。
图书馆正在发展。渐渐地,你所需要的一切都会出现在那里。)
...
一般来说,int参数和一些标准枚举的选项:平均值的类型,价格(对于这个下拉列表)。
而在文本框中,应该输入什么参数?
数值的变化
对吗?
//---
P.S . 数字的输入栏 现在已经有了。这就是CSpinEdit 类。文本输入字段,CTextEdit 类,将在下次更新(build 5)中提供。
对吗?
//---
P.S . 数字的输入栏 现在已经有了。这就是CSpinEdit 类。文本的输入字段,CTextEdit 类,将在下一次更新(Build 5)。
如果子窗口中有任何指示器,面板就会闪动。已经在这里 写过了。
没有什么是故障的。症状是什么?
我刚刚试过了。首先是子窗口中的指标。然后是图表上的面板。然后在子窗口中有一个类似的面板。我唯一看到的是第一个子窗口中的SimplePanel2。但这并不影响操作。所有的按钮都按得很正确。
SimplePanel2与SimplePanel的唯一不同之处在于Indicator_chart_window属性。
PS我们说的是五个还是四个?