错误对话框-恶意代码分析实战英文原版pdf
图10.25展示了一个错误对话框,而在10.5.2节中,输入对话框则用来提示用户输入程序需要的一个或多个值。创建输入对话框的方法如下:
answer = inputdlg(prompt);
answer = inputdlg(prompt, title, line_no);
answer = inputdlg(prompt, title, line_no, default_answer);
这里的prompt
是一个字符串数组,数组的每个元素就是要求用户回答的问题。title
指定对话框的标题,line_no
限定用户输入的行数,default_answer
是一个胞数组——包含了具体某个问题用户没有回答时的默认答案。注意,有多少个问题,就必须提供多少个默认答案。当用户单击对话框上的OK按钮时,答案将在字符串胞数组的形式保存到变量answer
中。
作为输入对话框的例子,假设我们要用输入对话框允许用户指定图形的位置,下面的代码将能做到:
prompt{1} = 'Starting x position:';
prompt{2} = 'Starting y position:';
prompt{3} = 'Width:';
prompt{4} = 'Height:';
title = 'Set Figure Position';
default_ans = {'50', '180', '100', '200'};
answer = inputdlg(prompt, title, 1, default_ans);
结果如图10.26所示。对于更多关于输入对话框的信息,你可以参考这些有用的资源:
这些链接提供了各种与用户输入相关的案例和解决方案,从如何设置输入框的默认值到模拟用户点击输入实现自动化操作,应有尽有。如果你还想了解更多如何区分扫码输入和用户输入,或者获取默认输入法的详细信息,也可以点击上述链接中的对应内容。
如此丰富多彩的工具和方法,是不是让人感觉进入了一个输入对话框的奇妙世界?每一个链接背后都是一个新的惊喜,等你去探索!
下载地址
用户评论