本类一周下载TOP10

DDVCL 测试版本 (DirectX封装) v0.01

源码大小:1M 源码类别:Delphi源码/控件使用
源码评级: 运行环境:Windows/IIS
演示网址:- 官方网站:-
源码语言:简体中文 更新时间:2007-8-10
下载次数:

收藏 | 推荐 | 报错



最近想对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图像的功能。

 

广告商图文

网通用户  电信用户  远程下载
    
相关源码
DDVCL 0.01 测试版本
相关搜索
中搜索:DDVCL 测试版本 (DirectX封装) v0.01
中搜索:DDVCL 测试版本 (DirectX封装) v0.01
中搜索:DDVCL 测试版本 (DirectX封装) v0.01
中搜索:DDVCL 测试版本 (DirectX封装) v0.01
中搜索:DDVCL 测试版本 (DirectX封装) v0.01
中搜索:DDVCL 测试版本 (DirectX封装) v0.01