求助,游戏cad字体替换对话框太小,对话框也太小

MFC/C++/VC(45)
对话框资源中的尺寸数值是对话框单位(一种字体无关单位),不是像素,要转换成像素,可以借助于 MapDialogRect 来转换。&
如果想手动计算,用下面的算法:&
& pixelX = MulDiv(dialogX, 对话框水平基本单位, 4)&
& pixelY = MulDiv(dialogY, 对话框垂直基本单位, 8)&
算法里的“对话框水平基本单位”和“对话框垂直基本单位”是一种字体相关单位,依赖于系统字体,水平基本单位相当于系统字体中单个字符的平均宽度,垂直基本单位相当于系统字体中单个字符的平均高度,可以通过GetDialogBaseUnits函数得到。当对话框字体被改变时,基本单位将发生变化,所以计算出来的像素也发生了变化,这就是在不同字体下显示的对话框大小不同的原因。
函数功能:该函数返回系统的对话基本单位,该基本单位为系统字体字符的平均宽度和高度。对于使用系统字体的对话框,可以用这些值在对话框模板之间转换,比如在对话框模板和像素之间。对于不使用系统字体的对话框,从对话框模板单位到像素的转换要根据对话框使用的字体而定。对于对话框的其中一种类型用MaPDialogRect函数很容易地来执行转换,MaPDialogRect考虑字体且正确的把一个长方形模板单位转换为此像素。
&&& 函数原型:LONG GetDialogBaseUnits(VOID);
&&& 参数:无。
&&& 返回值:返回值为一个32位的含有对话基本单位的值。返回值的低位字含有水平对话框基本单位,且高低位字含有垂直对话框基本单位。
&&& 备注:GetDialogBaseUnits函数返回的水平基本单位同系统字体中字符以像素为单位的平均宽度相等;垂直基本单位同系统字体中字符的以像素为单位的平均高度相等; 对于一个没有使用系统字体的对话框基本单位相等于对话框字体字符以像素为单位的平均宽度和平均高度。可以用GetTextMetrics和GetTextExtentPoint32函数为一个选择的字体来计算这些值。但是,如果计算结果与那些通过系统执行的值不同,那么可以用MapDialogRect函数避免可能发生的错误。每一个水平基本单位同四个水平对话框模板单位相等;每一个垂直基本单位同八个垂直对话框模板单位相等。所以用下列公式来把对话框模板单位转换为像素:
&&& PiselX=(temptateunitX★baseunitX)/4;PiseIY=(templateunitY★baseunitY)/8
&&& 同样地.用下列公式来把像素转换为对话框模板单位:templateunitX=(pixelX★4)/baseunitX;templateunitY=(plxelY★8)/baseunitY
&&& Windows CE:Windows CE不支持此函数的任何一个扩展的错误值。
&&& 速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows:1.0及以上版本;头文件:Winuser.h;库文件:user32.lib
使用上述方法最后还是没有成功,最后通过微调,然后计算它们之间的比例:
控件的宽/像素的宽 = 4/7
控件的高度/像素的高度 = 2/3
控件的宽/像素的宽 = 2/3
控件的高度/像素的高度 = 3/5
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:376484次
积分:4695
积分:4695
排名:第5242名
原创:91篇
转载:123篇
评论:31条
(2)(1)(1)(3)(1)(3)(1)(5)(11)(7)(3)(5)(5)(3)(4)(4)(1)(3)(6)(15)(6)(8)(5)(6)(3)(4)(4)(4)(3)(3)(4)(4)(9)(5)(6)(7)(10)(5)(11)(11)(4)(3)(6)& 网页游戏字体太小了,有办法改大吗?
查看: 4731|回复: 11
UID1791259主题阅读权限30帖子精华0积分492金钱2320 荣誉0 人气7 在线时间3102 小时评议0
Lv.3游侠中级会员, 积分 492, 距离下一级还需 8 积分
帖子精华0积分492金钱2320 荣誉0 人气7 评议0
字太小,看的很费力,长时间玩很伤眼,桌面分辨率改了没用,游戏里也没有选择,还有其他办法吗
UID1811030主题阅读权限70帖子精华0积分9065金钱8374 荣誉6 人气185 在线时间42332 小时评议0
Lv.7游侠白金会员, 积分 9065, 距离下一级还需 5935 积分
帖子精华0积分9065金钱8374 荣誉6 人气185 评议0
全屏........................
CPU:Intel i5 3570
主板:映泰 TZ75B
内存:南亚易胜 DDR3 1333 4G *2
显卡:影驰 GTX660TI
SSD:镁光 MX100 256G
电源:安钛克 BP550Plus
显示器:DELL P2414H
鼠标:Razer 那伽梵蛇六芒星
耳机:海盗船 复仇者2100
UID1791259主题阅读权限30帖子精华0积分492金钱2320 荣誉0 人气7 在线时间3102 小时评议0
Lv.3游侠中级会员, 积分 492, 距离下一级还需 8 积分
帖子精华0积分492金钱2320 荣誉0 人气7 评议0
<font color="#7,213 发表于
全屏........................
试了,F11全屏没用
UID4631906主题阅读权限40帖子精华0积分655金钱3102 荣誉0 人气13 在线时间2723 小时评议0
Lv.4游侠高级会员, 积分 655, 距离下一级还需 345 积分
帖子精华0积分655金钱3102 荣誉0 人气13 评议0
就喜欢小字。精致 。。。。。。。。。。。。。。。。。。。。。。。。
? 千 本 桜 ?游侠元勋版主『PC游戏综合区』游侠剑阁工作组【美工】Koei 真?三國無双6 天下無双冥王·哈迪斯★★★★★★★
UID1034297主题阅读权限200帖子精华10积分39827金钱443830 荣誉1812 人气6616 在线时间56891 小时评议67
帖子精华10积分39827金钱443830 荣誉1812 人气6616 评议67
Ctrl + 滚轮
UID1791259主题阅读权限30帖子精华0积分492金钱2320 荣誉0 人气7 在线时间3102 小时评议0
Lv.3游侠中级会员, 积分 492, 距离下一级还需 8 积分
帖子精华0积分492金钱2320 荣誉0 人气7 评议0
哈日猪头脸 发表于
就喜欢小字。精致 。。。。。。。。。。。。。。。。。。。。。。。。
我也喜欢精致,但绝不喜欢近视,. 网页游戏就是太不人性化,唉~~
UID1791259主题阅读权限30帖子精华0积分492金钱2320 荣誉0 人气7 在线时间3102 小时评议0
Lv.3游侠中级会员, 积分 492, 距离下一级还需 8 积分
帖子精华0积分492金钱2320 荣誉0 人气7 评议0
cxm13 发表于
Ctrl + 滚轮
这样页面跟着变大,又要把分辨率调大,最后字体还是小,
? 千 本 桜 ?游侠元勋版主『PC游戏综合区』游侠剑阁工作组【美工】Koei 真?三國無双6 天下無双冥王·哈迪斯★★★★★★★
UID1034297主题阅读权限200帖子精华10积分39827金钱443830 荣誉1812 人气6616 在线时间56891 小时评议67
帖子精华10积分39827金钱443830 荣誉1812 人气6616 评议67
鬼艺 发表于
这样页面跟着变大,又要把分辨率调大,最后字体还是小,
字体大小是 CSS 控制的 你如果只是希望字体变大 自己重写下CSS
UID1145092主题阅读权限60帖子精华0积分3784金钱8431 荣誉6 人气69 在线时间10828 小时评议0
Lv.6游侠黄金会员, 积分 3784, 距离下一级还需 2216 积分
帖子精华0积分3784金钱8431 荣誉6 人气69 评议0
opera能设置最小字体 。。
Laptop:&&16 ''| i7 720qm | 5730m | SSD 128G|
win7x32 魔兽3 dota CSGo wow&&罗技G602 psp defy akg K450
UID4668024主题阅读权限50帖子精华0积分1430金钱10398 荣誉17 人气24 在线时间505 小时评议0
Lv.5游侠白银会员, 积分 1430, 距离下一级还需 570 积分
帖子精华0积分1430金钱10398 荣誉17 人气24 评议0
浏览器可以自己放缩的吧
UID5641981主题阅读权限20帖子精华0积分1043金钱284 荣誉1 人气166 在线时间1840 小时评议0
头像被屏蔽
帖子精华0积分1043金钱284 荣誉1 人气166 评议0
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
UID774410主题阅读权限100帖子精华0积分4761金钱14462 荣誉24 人气476 在线时间6142 小时评议1
帖子精华0积分4761金钱14462 荣誉24 人气476 评议1
{:20:}131出来调教你们这些笨蛋
游侠元勋版主
任职满72个月
元老版主勋章
任职满36个月
任职满12个月
资深版主勋章
任职满24个月
大头像勋章
永久勋章,统一售价:8888金币。购买地址:待定
白金会员勋章
用户积分达到6000
精华数量达到10
发帖数达到10000
荣誉达到150
特色头衔勋章
版区活动头衔达到三个
高级荣誉勋章
荣誉达到500
人气勋章·初级
人气值达到3000
版主评议达到4,勤于处理版务
剑阁工作组资深组员勋章
剑阁工作组资深组员勋章
电玩工作组荣誉勋章
电玩工作组
2013年度杰出版主勋章
2013年度杰出版主勋章
动漫组资深组员勋章
动漫组资深组员勋章
2014年杰出版主勋章
2014年杰出版主勋章
2015年杰出版主勋章
2015年杰出版主勋章
2013年度优秀版主勋章
2013年度优秀版主勋章
Powered by【求助】想问一下为什么我的游戏字体和一些界面都变小了呢?_十字军之王吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:42,595贴子:
【求助】想问一下为什么我的游戏字体和一些界面都变小了呢?
是这样的,我之前在win7系统的电脑上玩ck2,是没有出现什么问题的,但最近我换了一台win10的新电脑,然后在上边装了安装包和版本都完全一样的王国风云,但不知道为什么游戏里的一部分字体和显示界面都变小了。。想问下有没有知道这类问题怎么解决的吧友?感激不尽!!
没错,就是我!!!! ...
很眼熟的感觉
毕业季,你准备好了吗?
这是具体情况,由于用电脑截屏后出现了黑屏状况,因此就直接用手机拍了。。有些模糊,请见谅。。
手动把分辨率调低,一般是高分屏的通病:字小
贴吧热议榜
使用签名档&&
保存至快速回贴发现对框里的字体很小,一些字根本看不清楚,请问能不能设置?
设置成你显示器对等的大小就行了
过大过小的分辨率都会使字体受影响
其他答案(共2个回答)
杀毒当然是首当其冲的事,但往往杀毒以后同时会删除一些系统文件,不是杀毒后就万事大吉了。如果杀毒后系统还不正常的话可以进行修复安装,这样你的系统仍能保持原来的一切...
对话框那里有个“A”(字体选择工具栏),单击它再选择小点的字号,望采纳
桌面空白处右单击——排列图标——把“在桌面上锁定WEB项目”前的勾去掉就可以了
右键我的电脑——属性——高级——性能设置——选中“在桌面上为图...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

我要回帖

更多关于 cad字体对话框不显示 的文章

 

随机推荐