以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [建议]狐表应该支持自定义文本大小DPI  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=53365)

--  作者:shenyl0211
--  发布时间:2014/7/6 12:18:00
--  [建议]狐表应该支持自定义文本大小DPI

    随着显示器的分辨率提高、视力减弱,电脑操作人员会在Windows中设置中等字体,即将自定义文本的DPI由96增大到120。但狐表却只能在96DPI下开发、使用。例如,点击“替换”按钮后在96DPI下界面是正常的,而在120DPI下就看不到最下面的“替换方式”和“全部替换”了。96DPI下设计的自定义用户登陆界面在120DPI下显示也不正常。数据表就更不用说了,只显示数字,看不到汉字,只能重新调整行高和列宽。

    从美观来说,开发者可以设计两套表视图,但怎么知道用户的DPI呢?特别是对于系统固有的、类似于“替换”的界面又该怎么办呢?

    希望狐爸辛苦一下,让狐表支持自定义文本大小。


--  作者:有点甜
--  发布时间:2014/7/6 12:22:00
--  

 呵呵。如果想获取dpi,这样弄

 

msgbox(basemainform.CreateGraphics.DpiX)


--  作者:shenyl0211
--  发布时间:2014/7/6 13:51:00
--  [建议]狐表应该支持自定义文本大小DPI

谢谢甜。