更改内置对话框的字体大小
汪东城本周的选择是msgboxFontSize通过亚当Danz.
这个实用程序让我想起了最近的一个项目,该项目将受益匪浅。我在开发一个应用,利用warndlg和errordlg.我需要展示应用程序作为演示的一部分,这就要求我把字体放大。应用程序本身,我可以控制。但我没有可以调整的参数warndlg和errordlg让字体变大。最后,我修改了内置函数本身,以允许我指定字体大小。
亚当的效用会帮我省去很多麻烦。他的函数采用了一个由对话框,warndlg,errordlg并通过搜索文本对象来更改字体大小和其他属性。
例如,以这个标准的警告对话框为例。
h = warndlg (“这是正常的错误对话框”,“错误”);
让我们把字体大小改为30,当我们这样做的时候,我们也会改变文本。
msgboxFontSize (h, 30岁,“字符串”,“注意字体现在变大了!”);
注意,对话框的宽度是根据字体大小调整的。
我有几个给亚当的增强请求。
- 如果我们还能改变按钮的字体大小(上面例子中的“OK”按钮),那就太棒了。
- 如果图标大小(上面例子中的感叹号图标)也按比例增加,则会更大。
评论
- 类别:
- 选择
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。