1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Zoom, Phóng lớn khu vực cần thiết với AutoIT ppsx

3 221 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Zoom, Phóng lớn khu vực cần thiết với AutoIT Bạn sử dụng đoạn code sau để phóng to khu vực cần thiết. #include <GuiConstantsEx.au3> #include <GDIPlus.au3> #include <ScreenCapture.au3> #include <WindowsConstants.au3> Opt('MustDeclareVars', 1) _Zoom() Func _Zoom() Global $hGUI1, $hGUI2, $hImage, $hGraphic1, $hGraphic2, $pos, $x ,$y, $z $hGUI2 = GUICreate("Zoom", 200, 200, @DesktopWidth/2, @DesktopHeight/2,$WS_GROUP) GUISetState() $x = 120 $y = 50 $z = 100 WinSetOnTop('Zoom','',1) while 1 HotKeySet('{ESC}','_Exit') HotKeySet('{F5}','_up') HotKeySet('{F6}','_down') $pos = MouseGetPos() _ScreenCapture_Capture (@WindowsDir&"\zoom.jpe", $pos[0]-$y, $pos[1]- $y, $pos[0]+$z, $pos[1]+$z) _GDIPlus_Startup () $hImage = _GDIPlus_ImageLoadFromFile (@WindowsDir&"\zoom.jpe") $hGraphic1 = _GDIPlus_GraphicsCreateFromHWND ($hGUI1) _GDIPlus_GraphicsDrawImage ($hGraphic1, $hImage, 0, 0) $hGraphic2 = _GDIPlus_GraphicsCreateFromHWND ($hGUI2) _GDIPlus_GraphicsDrawImageRectRect ($hGraphic2, $hImage,0, 0,$x, $x,0 ,0,200, 200) _GDIPlus_GraphicsDispose ($hGraphic1) _GDIPlus_GraphicsDispose ($hGraphic2) _GDIPlus_ImageDispose ($hImage) _GDIPlus_Shutdown () FileDelete(@WindowsDir&"\dat.jpe") WEnd EndFunc Func _Exit() Exit EndFunc Func _Up() $x = $x + 2 $y = $y + 1 $z = $z + 1 EndFunc Func _Down() $x = $x - 2 $y = $y - 1 $z = $z - 1 EndFunc . Zoom, Phóng lớn khu vực cần thiết với AutoIT Bạn sử dụng đoạn code sau để phóng to khu vực cần thiết. #include <GuiConstantsEx.au3> #include

Ngày đăng: 13/08/2014, 13:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w