VC下编程实现3D文字
为了显示出3维效果,需要在其上覆盖上一层高亮度文字,显然坐标不能仍是(10,10),否则显示出的文字仍是2维的。一般可通过错开一两个像素来达到不同光源位置的3D文字效果,比如在此就是在原位置向右上移动了3个像素,可通过在平面移动适当的距离来控制3D效果的深度: pDC->SetTextColor(::GetSysColor(COLOR_3DHILIGHT)); pDC->TextOut(13,7,sTemp); 从下图可以看出此时已经具有了立体感相当强的视觉效果了:
另外,还可以通过设置路径对象来对普通的3D文字进行轮廓勾勒,使之具备特殊的3D效果: pDC->BeginPath(); //开始路径 pDC->TextOut(13,7,sTemp,19); //向路径输出汉字 pDC->EndPath(); //结束路径 pDC->SetPolyFillMode(WINDING); //填充路径 pDC->StrokeAndFillPath(); //绘制路径外观、设置填充模式 下图便为通过路径输出而得到的勾勒出轮廓的空心3D文字:
结束语 本文通过对CFont类和CDC绘图类的使用,结合色彩学的有关知识,成功地在VC下以简单的代码实现了效果比较好的3维立体文字。CFont类对字体控制的能力还是很强的,通过对CFont类的深入研究,可对字体的显示做出更加完备的控制。 (本文所述算法在Windows 98下,由Microsoft Visual C++ 6.0编译通过)
小猪优惠app下载-小猪优惠app是一款网络购物应用,是个能收集淘宝天猫等商城商家内部及独家优惠券发布并免费为用户提供优质的优惠券信息的移动工具。小猪优惠app旨在让用户们轻松买到物美价廉的产品,您可以免费下载安卓手机小猪优惠。
2020-04-28
神代梦华谭经津主怎么样?经津主好吗?神代梦华谭经津主值不值得入手?神代梦华谭经津主技能是什么?很多玩家都在问:神代梦华谭经津主怎么样?下面小编就为各位玩家带来:神代梦华谭经津主属性介绍。,神代梦华谭经津主怎么样 神代梦华谭经津主属性介绍
2017-02-08
魔兽世界7.2版本日前已经更新,相应的7.2大秘境词缀已经进行的更新,除了新加入四种词缀外,还将原有的词缀进行了调整,下面就来介绍一下魔兽世界7.2大秘境新词缀,魔兽世界7.2大秘境新词缀 魔兽世界7.2词缀一览
2017-02-08
10010联通网上营业厅app下载-10010联通网上营业厅app是一款联通自助服务软件,10010联通手机营业厅让您随时随地查询、办理各项业务,通过10010联通网上营业厅app一手掌握联通最新资讯,真正实现“一厅在手,服务无忧”,您可以免费下载安卓手机10010手机营业厅。
2017-09-11
请勿疲劳驾驶app下载-请勿疲劳驾驶是一款安全提醒软件,通过人脸识别检测功能,检测驾驶员面部特征,当出现闭眼、打哈欠、左顾右盼的情况时APP会发出警报提醒驾驶员。,您可以免费下载安卓手机请勿疲劳驾驶。
2020-05-27
首先这个项目有收费的和免费的两种,这点在sprint官网可以看得到,收费的就是你使用sprint的手机号在全世界进行漫游,免费的是将机子彻底带出美国,而且不在美国使用之后才可以使用,关于sprint的国际漫游
2012-11-05
英魂之刃作为一款MOBA类游戏,手游版和电脑版玩家都可以体验到,具体英魂之刃手游和电脑版哪个更好玩呢?很多玩家都想要知道这个问题的答案,现在的手机配置在游戏方便的性能也不输于电脑多少,关键还是要从游戏可玩性和游戏难易度出发!,英魂之刃手游和电脑版哪个更好玩 英魂之刃手游与电脑端对比分析
2017-01-13
车词典app下载-车词典app是一款互联网用车服务平台,汽车配件应有尽有,只需动动手指头就能送货上门,此外车词典app还提供全面的机动车违章查询范围覆盖全国各地大中型城市,有车一族的朋友必备,您可以免费下载安卓手机车词典。
2016-04-11
正念软件是一种可以帮助用户放松身心的软件,正念app内置多种方法可以帮助用户释放压力,有冥想音乐、白噪音,各种自然的声音,还有冥想课程,帮助你解压,提高专注力,下面就为大家推荐免费好用的正念软件。
2023-12-02