对不起,我给出的代码可能有误导性。以下是一个示例代码,用于在MQL4中创建一个输入框并获取其值:

// 定义一个全局变量来存储输入框的值
string inputValue;

// 定义一个回调函数来处理输入框的值
void OnInputBoxClose(const int reason)
{
    if(reason == INPUTBOX_CANCEL) // 如果取消输入框,则设置一个默认值
    {
        inputValue = "Default value";
    }
    else // 否则获取输入框的值
    {
        inputValue = InputBox("请输入值", "标题", "默认值");
    }
}

// 在OnInit()函数中调用InputBox()函数创建输入框
int OnInit()
{
    // 注册一个OnClose()函数来处理输入框的值
    EventSetTimer(1);
    
    return(INIT_SUCCEEDED);
}

// 在OnDeinit()函数中取消注册回调函数
void OnDeinit(const int reason)
{
    EventKillTimer();
}

// 在OnTimer()函数中检查输入框的值
void OnTimer()
{
    if(!IsStopped())
    {
        Comment("输入框的值为:", inputValue);
    }
}

这是一个基本示例,你可以根据自己的需求进行修改和扩展。请注意,在MQL4中,输入框是以模态对话框的形式出现的,所以在用户输入值之前,Expert Advisor可能会被暂停

mql4创建一个输入框获取输入框的值。请写一下代码。你写的什么玩意。弱智

原文地址: http://www.cveoy.top/t/topic/iJ4w 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录