改变内置对话框的字体大小
汪东城本周的选择是msgboxFontSize通过亚当Danz.
这个实用程序让我想起了最近的一个项目,这个项目会给我带来很大的好处。我在开发一个应用程序warndlg而且errordlg.我需要把应用作为演示的一部分来展示,这就要求我把字体变大。应用程序本身,我可以控制。但我没有可以调整的参数warndlg而且errordlg让字体变大。我最终修改了内置函数本身,以允许我指定字体大小。
亚当的效用可以帮我省很多麻烦。他的函数接受已存在的对话框对话框,warndlg,errordlg并通过搜索文本对象更改字体大小和其他属性。
例如,以这个标准警告对话框为例。
H = warndlg(“这是正常错误对话框”,“错误”);
![](http://www.tatmou.com/blogs/images/pick/jiro/potw_msgboxFontSize/potw_msgboxFontSize_01.png)
让我们将字体大小更改为30,同时我们还将更改文本。
msgboxFontSize (h, 30岁,“字符串”,“注意字体变大了!”);
![](http://www.tatmou.com/blogs/images/pick/jiro/potw_msgboxFontSize/potw_msgboxFontSize_02.png)
注意,对话框宽度是根据字体大小调整的。
我有几个对亚当的改进要求。
- 如果我们还能改变按钮的字体大小(上面例子中的“OK”按钮),那就太好了。
- 如果图标的大小(上面例子中的感叹号图标)按比例增加,效果会更大。
评论
- 类别:
- 选择
评论
要发表评论,请点击此处登录到您的MathWorks帐户或创建一个新帐户。