MCPcopy Create free account
hub / github.com/HelloBush/Java_MHXYdemo / ScreenToClient

Method ScreenToClient

src/pkgDm/Dm2Java.java:336–352  ·  view source on GitHub ↗

把屏幕坐标转换为窗口坐标 @param hwnd 指定的窗口句柄 @param x 变参指针: 屏幕X坐标 @param y 变参指针: 屏幕Y坐标 @return 0: 失败 1:成功

(int hwnd,Variant x,Variant y)

Source from the content-addressed store, hash-verified

334 * @return 0: 失败 1:成功
335 */
336 public int ScreenToClient(int hwnd,Variant x,Variant y){
337 Variant x1= new Variant(0,true);
338 Variant y1= new Variant(0,true);
339 Variant x2= new Variant(0,true);
340 Variant y2= new Variant(0,true);
341 int dm_ret = GetClientRect(hwnd,x1,y1,x2,y2);
342 if(dm_ret==1){
343 int pm_x = x.getIntRef();
344 int pm_y = y.getIntRef();
345 int ck_x = pm_x - x1.getInt();
346 int ck_y = pm_y - y1.getInt();
347 x.putIntRef(ck_x);
348 y.putIntRef(ck_y);
349 return 1;
350 }
351 return 0;
352 }
353
354 /**
355 * 向指定窗口发送粘贴命令. 把剪贴板的内容发送到目标窗口

Callers

nothing calls this directly

Calls 4

GetClientRectMethod · 0.95
getIntMethod · 0.95
getIntRefMethod · 0.80
putIntRefMethod · 0.80

Tested by

no test coverage detected