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()