首页 新闻 搜索 专区 学院

winform中如何使用webdings字体?

0
悬赏园豆:20 [待解决问题]

做一个Ribbon界面窗体,设置ControlBox=false隐藏了标题栏,放了三个按钮来做最大化、最小化和关闭,在网上看到Windows窗体使用的是webdings字体字符来显示的,但是粘贴到button.text里会变成方框,如果输入字符,显示的就仍然是普通字符,并不会变成webdings字符

新的开始的主页 新的开始 | 小虾三级 | 园豆:679
提问于:2016-10-22 19:12
< >
分享
所有回答(3)
0

字体要安装的吧

czd890 | 园豆:12059 (专家六级) | 2016-10-22 20:59

这个是WINDOWS系统自带的字体,如果缺了它,你的WINDOWS里窗口的最大化、最小化、关闭等按钮上的字符就不能正常显示了。。。我现在找到了一种变通的方式,用GDI+给Button.Image做出一个Bitmap,用webdings字体画字符,这样是可以的。不知道还有没有更简单的办法?

支持(0) 反对(0) 新的开始 | 园豆:679 (小虾三级) | 2016-10-23 09:26
0

你字体都不设置(你是用的字体或者默认字体没有该编码值的显示说明),系统怎么知道怎么显示!

办法:装载PrivateFont后设置字体即可。

花飘水流兮 | 园豆:13072 (专家六级) | 2016-10-25 17:25

Font属性当然是改过了啊,我只是没有截图出来而已。。你说的是用Winapi?

支持(0) 反对(0) 新的开始 | 园豆:679 (小虾三级) | 2016-10-25 21:53
0

那你干脆做成图片好了,然后放一个picture控件

jqw2009 | 园豆:2390 (老鸟四级) | 2017-08-22 14:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册