DDVCL v0.01 测试版本 (DirectX封装)
2008-02-23 07:31:00来源:互联网 阅读 ()
语 种:简体中文
编辑器:Delphi6
平 台:Win9x,Win2k/NT,WinXP
作品源代码: 本地下载
软件或演示: -
代码大小: 1.10M
软件大小: -
最近想对Jedi的Direct函数库进行一下VCL组件式的封装,这个是初步测试的代码,简单封装了DirectDraw和DirectDrawSurface对象以及一个列举D3D显示设备的控件。区别于一般基于Delphi的DirectDraw应用范例的主要特点:
1、运行时可以使用Alt-Enter键切换窗口及全屏模式,而不需要在应用程序中添加相关代码。
2、全屏模式下仍然支持操作系统的Alt-Tab键进行应用程序切换,恢复运行时,可以通过DDraw.OnRestore事件恢复被破坏的Surface。
3、封装Surface时捆绑了TCanvas对象,使得DirectDrawSurface可以支持强大的TGraphic及其扩展对象。在此测试中,使用了扩展TGraphic的开放源码的第三方控件PNGImage,实现了通过TCanvas对象在显示平面快速的绘制带有Alpha通道的PNG图像的功能。
感谢各位的测试,请各位同好多多赐教。
上一篇: FastReport v2.52 Full Source (报表)
下一篇: RemObjects Pascal Script - 3.0.3.39 (Pascal脚本引擎)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:MemoEx v2.3 修改版
下一篇:R
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash