|
Capture函数简介: 抓取指定区域(x1, y1, x2, y2)的图像,保存为file(24位位图)0 b& ^9 h& d+ Q3 R7 I: G% u7 ^
函数原型:" s. N3 n2 [3 Z* T
4 b$ { H9 m: s9 {* k, P+ blong Capture(x1, y1, x2, y2, file)
/ `$ N. ^; Q; n! J. i4 L/ |$ M9 P- W9 L/ B. ]
% o6 K3 z! j3 X' j. h" }易语言中调用例子说明; @( H8 C: j" Y8 i6 z
/ g9 M$ T8 E7 k- C. {: f1 U" }8 F3 s! m) z( _, v; O7 u) m5 Q
& A, B+ x- d8 e" F2 S6 W$ P9 O5 d
" k2 W1 B$ c; v: Z6 t1 j
* V" ^! k0 @+ W: J( ^$ T6 I' y( f" {
参数定义:
. `+ i* j8 [, y8 Z% u- y3 L% g! Y3 V; o) |
x1 整形数:区域的左上X坐标
5 e& d+ H' N) A: Z! ly1 整形数:区域的左上Y坐标
. V, I3 T6 N) L; B' Rx2 整形数:区域的右下X坐标! f: @) A, c% p4 k- h1 h" x. g
y2 整形数:区域的右下Y坐标
" P3 m/ v! ~" R/ `# ?8 N) S3 l, Zfile 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录5 W7 S8 g+ ]* F3 v! b/ t% ^1 P
当然这里也可以指定全路径名.
$ l l: a4 U, e9 R返回值:
1 u, u S, Z) q5 W* M整形数:! s* h9 j* x- [" M N
0:失败
6 e. x1 R- i2 @, Z. Y5 d/ P: b1:成功
( B7 V9 Z$ B, h9 W% i5 l1 D) J示例:
( _8 U; t2 ^/ k) L6 idm_ret = dm.Capture(0,0,2000,2000,"screen.bmp")
) f, \ Z4 [' D0 p N
& n4 [/ k/ {: o X t5 `! e! N( y3 n7 S" q! t% w
) p: Y$ R0 z( p* z* u! H
|
|