
1、运行时可以使用Alt-Enter键切换窗口及全屏模式,而不需要在应用程序中添加相关代码。
2、全屏模式下仍然支持操作系统的Alt-Tab键进行应用程序切换,恢复运行时,可以通过DDraw.OnRestore事件恢复被破坏的Surface。
3、封装Surface时捆绑了TCanvas对象,使得DirectDrawSurface可以支持强大的TGraphic及其扩展对象。在此测试中,使用了扩展TGraphic的开放源码的第三方控件PNGImage,实现了通过TCanvas对象在显示平面快速的绘制带有Alpha通道的PNG图像的功能。