Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

DialogStringEntry() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

在屏幕上显示字母数字键盘,供操作员在“标记名字典”中更改消息标记的当前字符串值。

类别

其它

语法

[Result=]DialogStringEntry(MessageTag_Text, UserPrompt_Text);

参数

MessageTag_Text

要修改的消息标记的名称。此值是一个字符串值。指定带英文引号括起的标记名,或使用不带英文引号的 .Name 点域。您还可以将消息标记用作指针。

UserPrompt_Text

要在键盘顶部显示的用户消息。

返回值

返回以下整数值之一:

 0 = 已按过“取消”。

 1 = 已按过“确定”。

-1 = 内部错误。

-2 = 无法启动。

-3 = 未定义标记名。

-4 = 标记名并非“消息”型。

-5 = 无法写入。

附注

此函数主要用在包含触摸屏的应用程序中。

示例

Errmsg=DialogStringEntry(MyMessageTag.Name, "Enter a new string...");

Errmsg=DialogStringEntry("MyMessageTag","Enter a new string...");

例如,以下脚本打开一个字母数字键盘,在键盘顶部显示消息 "Enter a new string..." 期间,允许修改 MyMessageTag:

MessageTagX="MyMessageTag"; {将字符串 MyMessageTag( 实际要修改的标记名)分配给内存消息标记名 MessageTagX}

MessageDisplay="Enter a new string..."; {将新消息字符串分配给内存消息标记名 MessageDisplay}

Errmsg=DialogStringEntry(MessageTagX, MessageDisplay); {不需要引号,因为 MessageTagX 被定义为消息标记名}

另请参阅

DialogValueEntry()

In This Topic
Related Links