Subject:
修改d2010的Messages的字体类型及大小?
[Print This Page]
Author:
edwinyeah
Time:
2011-10-30 21:15
Subject:
修改d2010的Messages的字体类型及大小?
大家好!
有没有人知道,如何修改d2010的Messages的字体类型及大小?我的系统DPIS 140%, 在我的22'屏幕里面,那些字体太小啦,而有一部分被遮住看不到,痛苦啊!
先谢过啦!
Author:
Passion
Time:
2011-10-31 11:38
如果是MessageDlg函数,可查其源码改改。
或者复制出来自己改改封装成一个新的同名函数使用。
Author:
edwinyeah
Time:
2011-10-31 17:36
不是MessageDlg. 而是说 View 菜单下面的 Messages, 也就是IDE底部DELPHI用来显示如编译错误等信息的地方。
Author:
Passion
Time:
2011-10-31 18:04
可以尝试一下脚本专家,我们例子中的MessageView.pas,改一改,把最后Tree的Font的Size改改试试看?
Author:
Passion
Time:
2011-10-31 18:06
把MessageView.pas最后一段改成:
if Tree <> nil then
Tree.Font.Size := 24;
经验证在D5下有效。
Author:
edwinyeah
Time:
2011-10-31 20:21
在d2010下不行,因为那个窗口的ClassName不是TTreeMessageView, 而是以TBetter...开头的, 似乎是 继承自VirtualTreeView的。。。
Author:
Passion
Time:
2011-10-31 20:49
可以试一试:
找到那个类名的实例再转成TControl再设Font。
或试一试改Form的字体。
Author:
edwinyeah
Time:
2011-10-31 23:52
谢谢你的帮助 :)
尝试设置 CnMessageViewWrapper.MessageViewForm.Font ,但是提示脚本编译出错。。。
类似的,但是更严重的问题是,编辑器上方的tabs字体也是很小, 我的眼睛很痛啊!麻烦在给点提示吧
那个tabs的 ClassName 是 TIDEGradientTabSet。
不知道脚本能不能访问D2010的新功能RTTI(运行时类型信息)?如果能,我们可以通过RTTI访问那些控件的Font属性吗?
再次拜谢!
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0