API(Application programming interface)编程

拽亘弗莱也提供一些编程API来帮助可户更方便快捷地实现一些用户界面功能而不需要涉及太多底层的图形编程细节.目前我们提供下列API功能:
1. 屏幕图像截取 & 视窗图像截取. 截取的图像可以拷贝在clipboard里或复制到任何图形可复制的地方.
2. 截取的图像可以保存为BMP或JPG文件.
3. 一些有关 System Tray 或 control panel 编程支持.
4. 打印支持.

屏幕图像截取
工作中有很多场合需要图像截取. 我们的许多客户常向我们说他们需要截取我们控件的运行动态图像来完成他们产品的说明书或广告设计.
拽亘弗莱提供的视窗图像截取API有下列功能:
· 截取在屏幕任何位置上任何大小的图像;
· 截取任何当前视窗或任何子视窗的图像;
· 添加文字说明到截取的图像的底部;
· 截取在同意应用中的任何背景视窗(甚至隐藏视窗)的图像;
· 截取在同意应用中的任何背景子视窗(甚至隐藏子视窗)的图像;
· 拷贝截取的图像到Clipboard;
· 拷贝Clipboard的图像到任何图形可复制的地方.
· 保存图像为BMP文件;
· 保存图像为JPEG文件;
这套API最强大的功能就是它能截取背景视窗(甚至隐藏视窗)的图像, 这对开发者实现截取所有应用程序视窗而无须把所有视窗都在前台显示出来. 而且在有的时候是不可能在同一时间让所有视窗都显示出来.
通过嵌入这些API, 开发者很容易就能设计出他们希望的屏幕截取功能的应用, 而不需要其他独立于应用程序的屏幕截取工具来达到他们的目的。

这些API是用 Microsoft ATL ActiveX 开发的切封装在一个DLL里, 故它对开发者来说很容易就集成到他们的应用程序中去, 发布时我们DLL一起发布。