这(\MQL5\Indicators\Examples\Panels\SimplePanel\SimplePanel.mq5)不是吗?
并非如此。指标本身是在子窗口中绘制的,而面板需要在价格图表上创建。对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();
我已经找到了摆脱这种情况的方法,非常棘手(而且非常不寻常,将在文章中介绍)。但这些课程的创造者的思维方式仍然非常有趣。
错了。指标本身在子窗口中绘制,但面板需要在价格图表上创建。对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();
我已经找到了摆脱这种情况的方法,非常棘手(而且非常不寻常,将在文章中介绍)。但这些课程的创造者的思维方式仍然非常有趣。
GUI应该是什么样子的?你打算使用什么控制手段?我可以帮助在你需要的地方为所有文章制作一个GUI,使用我的版本。
以下是该库的最新版本(build 4):Graphic Interfaces X: Standard Graphics Element (build 4)
如果有兴趣,我们将在私下里继续。
GUI应该是什么样子的?你打算使用什么控制手段?我可以帮助在你需要的地方为所有文章制作一个GUI,使用我的版本。
以下是该库的最新版本(build 4):Graphic Interfaces X: Standard Graphics Element (build 4)
如果有兴趣,我们将在私下里继续。
我不知道它应该是什么。只是在这里 看了看有GUI的主题数量,我想也许罗氏决定普及创建面板和对话框的标准类。他们不应该被普及,他们应该被永远遗忘。
如果对GUI创作的文章没有特殊要求(我希望罗氏在某个时候能回答他们),我可以自己创作一些东西。我自己也能读到你的文章。但我只是不习惯把自己的问题归咎于别人。
这些都是班级。当然,有很多问题,甚至太多了。但目前有一个是主要的。
有没有办法从子窗口中的指标在价格图上创建一个面板?