mql4创建一个输入框获取输入框的值。请写一下代码。你写的什么玩意。弱智
对不起,我给出的代码可能有误导性。以下是一个示例代码,用于在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可能会被暂停
原文地址: http://www.cveoy.top/t/topic/iJ4w 著作权归作者所有。请勿转载和采集!