众包的GUI。公开测试。 - 页 31

 
Алексей Барбашин:

嗯...那么一个简单的问题:我如何知道复选框的状态是否已经改变?

该事件来到Internal_API文件中的OnGuiEvent(string value)函数,用户在这里规定对项目变化的反应。
 
Алексей Барбашин:

嗯...那么一个简单的问题:我如何知道复选框的状态是否发生了变化?

每次打勾 时,问彼得的变量是什么状态。虽然它可能会影响到代码的不同部分 如果我需要知道30个复选框的状态以进行下一步操作,我需要用整个批处理来执行我可以记住的东西。

 
Alexandr Andreev:

每次打勾 时,问彼得的变量处于什么状态。虽然它可能会影响到代码的不同部分 如果我需要知道30个复选框的位置以进行下一步操作,我必须做一整批来执行我反正可以记住的东西。

错了。该事件在OnGuiEvent()函数中出现。你在那里接受并处理它。

幸运的是,你错了))。
 
还有几个小时,一切都将明了。
 
Реter Konow:
该事件出现在Internal_API文件中的OnGuiEvent(string value)函数中,用户在这里规定对项目变化的反应。

这是Colbec,但不清楚为什么标准的OnChartEvent 没有产生事件,以及什么参数作为值返回给函数?

 
Алексей Барбашин:

这就是Colbec,但不清楚为什么标准的OnChartEvent没有产生事件,什么参数作为值返回给函数?

从形式上看,我们可以把它称为回调。如果我们认为引擎和专家顾问是独立的实体,尽管它们共享一个程序的内存。

值在项目参数发生变化时发送该参数的值。也就是说,当你按下按钮时 - 它返回 "1"。按下 - 你得到 "0"。在输入框 中输入的文本--你得到了相应元素的情况下的文本。点击了一个复选框--你得到了它的名字。跳过一个值 - 得到它的值。
 
Реter Konow:
从技术上讲,它可以被称为回调。如果我们把引擎和EA视为独立的实体,尽管它们驻扎在一个程序的共享内存中。

在项目参数发生变化时,"值 "发送该参数的值。换句话说,当你按下按钮时,它就会得到一个 "1"。按了--得到了 "0"。在输入字段 中输入的文本 - 在相应项目的情况下收到的文本。点击了一个复选框--你得到了它的名字。 跳过一个值 - 我们得到了它。

但这不能与酷这个词联系起来--它可以与最低限度这个词联系起来。

而这里最酷的东西可能是设计,我认为环境应该暂时被遗忘。
 
Реter Konow:
从技术上讲,它可以被称为回调。如果我们把引擎和EA视为独立的实体,尽管它们驻扎在一个程序的共同内存中。

在项目参数发生变化时,"值 "发送该参数的值。换句话说,如果你按下按钮,它就会得到一个 "1"。按了--得到了 "0"。在输入字段 中输入的文本 - 在相应项目的情况下收到的文本。点击了一个复选框--你得到了它的名字。 选择了一个值--得到了它。

从形式上看,所有的程序都在共享内存中工作,如果你这样定义的话。分开写代码并不意味着程序是分开的。 Windows正是通过事件与所有程序进行沟通。事件是消息传递中的一种常见做法。

而且,如果只有值本身被传送,你怎么能知道一个值来自哪个元素?

 
Алексей Барбашин:

从技术上讲,所有程序都在共享内存中运行,如果你这样定义它的话。分开编写代码并不意味着单独的方案。 Windows正是通过事件与所有程序进行沟通。事件是消息传递中的一种常见做法。

而且,如果只有值本身被传送,你怎么能知道一个值来自哪个元素?

该值被传递给函数的相应情况。开关操作员在那里。
 
Alexandr Andreev:

只是你不能把它与 "酷 "这个词联系起来--你可以把它与 "最低 "这个词联系起来。

而且这里的凉爽可以是设计。 而且我认为我们应该暂时忘记环境的问题。
我抓住了你。我将在主要任务完成后立即进行设计。我同意需要对其进行微调。