aardio 文档
aardio 范例: 截屏选区
//截屏选区
import gdip.snap;
import mouse.screenArea;
var screenArea = mouse.screenArea();
screenArea.onSelectionChanged = function(rc){
var bmp = gdip.snap.file("/test.jpg",screenArea.hwnd,rc);
owner.endModal(true);
raw.explore("/test.jpg");
}
/*
screenArea.onBitmapReady = function(bitmap){
//此回调直接获取截图创建的 gdip.bitmap 对象
bitmap.dispose();
owner.endModal(true);
}
screenArea.onBufferReady = function(pngBuffer){
//此回调直接获取截图创建的 PNG 图像数据(buffer 类型)
owner.endModal(true);
}
以上回调函数保能定义其中一个。
定义了 onSelectionChanged 则不会回调 onBitmapReady。
定义了 onBitmapReady 则不会回调 onBufferReady。
*/
screenArea.doModal();
Markdown 格式