我总是不记得是否态或无模式对话是一个阻止操作,其他部分中的应用程序。

没有人知道为什么他们叫这样的吗?

有帮助吗?

解决方案

使用模式对话框,您可以将应用程序设置为特定的 模式 (如果您愿意,则设置为不同的“状态”),其中只有与该操作相关的操作才有效。模式"被接受,因此阻止了对话之外的UI动作。

在Andreas的提示下,我认为我可能不得不挖掘尘埃的Windows API书籍,因为经常被广泛接受的词或表达的词源/起源只能在早期文档中找到,但实际上我们仍然看到这一点 来自MS的在线词汇表 。 Modal条目读取(强调是我的):
模态结果 由于在模式下操作而导致的限制性或有限的交互 。 Modal通常描述限制用户与所有者窗口交互的辅助窗口。另见:无模式。

其他提示

模态系统是具有多种“操作模式”的系统。这种系统通过使用键击来在模式之间切换,例如“Esc”。 " CTRL + S&QUOT ;.一个很好的例子是Vim文本编辑器,它在“编辑文本模式”和“编辑文本模式”之间切换。和“导航文本模式”。

因此,模态对话框通过在操作期间将其切换到不同模式来阻止主程序。

我相信这是一个尖端 语言模式."模式"的对话中使用(通常)为本的信息,落成典型的情态动词:

  • 声明
  • 疑问
  • 感叹

一部分,为什么我觉得是这种情况,虽然我在寻找一个更明确的回答,是的方式模式的对话进行讨论。例如,采取 MSDN -他们的标准是"对话框显示重要的信息始终应模式的。", 它可以很容易地被改写为"对话框其内容是的一个说明性模式[语定义的模式在这里]应建立为模式窗口。"

还有其他precident这一点。例如,词语"对话"在对话框-这就是所谓的"对话框",因为它本来应该提出一个对话或谈话,之间的系统和用户的另一种倒退到语言的术语用于计算过程。

看起来唯一的原因是它与模式模式错误

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top