注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 51CTO三周年庆典之IT北斗..
 帮助

Asphyre学习笔记1(FontsAlt example)


2008-05-15 22:35:34
 标签:Delphi Asphyre   [推送到技术圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://flash.blog.51cto.com/374778/77218
Asphyre学习笔记之一FontsAlt example
        使用Asphyre首先必须要放置一个TAsphyreDevice控件和TAsphyreTimer控件,该例中因为要使用字体所以再使用一个TAsphyreFontsAlt控件
        AsphyreDevice是Asphyre里面最重要的控件他负责创建Direct设备,渲染等工作.
        AsphyreTimer是Asphyre的定时器
        AsphyreFontsAlt则是由火人加强的Asphyre字体控件,该控件可以输出中文.
 
        要使用AsphyreDevice首先调用需要Initialize()方法初始化Direct设备
        程序关闭时需要调用Finalize()方法卸载Direct
 
        使用需要调用Add()方法增加一个字体,可设置字体大小(Size)、字体风格(Style)、字体(FontName)、浮雕颜色(EmbossColor)、阴影深度(ShadowDepth)、阴影强度(Intensity)。后必须调用UpdateAll()方法更新。
        做完上面两部后,即使用定时器调用Device的Render()方法进行渲染后再调用Flip将BackBuff翻转显示到屏幕上。

本文出自 “星辉娱乐” 博客,请务必保留此出处http://flash.blog.51cto.com/374778/77218





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: