Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Chào mừng bạn đến với cộng đồng AutoIT Việt, hãy đăng ký một nick để cùng tham gia thảo luận nhé ^^!

Join the forum, it's quick and easy

Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Chào mừng bạn đến với cộng đồng AutoIT Việt, hãy đăng ký một nick để cùng tham gia thảo luận nhé ^^!
Cộng đồng AutoIT Việt - Autoitviet.forumvi.com
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Latest topics
» [Code] Kiểm tra kết nối mạng
by jameseshell Fri Jul 31, 2015 3:29 pm

» AutoClick không chiếm chuột
by jameseshell Fri Jul 31, 2015 9:58 am

» [Sorf] Connect/Disconet Button
by thanhhan31 Fri Jun 26, 2015 3:56 am

» Giới thiệu ngôn ngữ lập trình Autoit
by vanhoa1402 Mon Jun 08, 2015 12:40 am

» [Code] Đếm ngược thời gian
by satoh290801 Sat Jun 06, 2015 10:11 am

» Debug game online
by cheater Mon Jun 01, 2015 3:15 pm

» [Thắc Mắc] cách nhập xuất dữ liệu
by cadilacst Mon Apr 27, 2015 7:14 am

» [Code] Auto Win 2c6f td1 - sv HN
by Hades Wed Jan 14, 2015 5:41 am

» [Hỏi] AutoIt với CSDL online?
by todzin Wed Nov 19, 2014 11:14 pm

» [Hỏi] Một số vấn đề về Copy & Paste file bằng ứng dụng thứ 3 (Everything.exe)
by aloatiso Tue Nov 11, 2014 10:31 pm

» Click theo điểm ảnh !
by nhatdaica055 Wed Oct 15, 2014 5:17 pm

» Nội quy diễn đàn
by lethusinh01 Fri Sep 12, 2014 3:59 am

» Hide Windows !!!
by Sweetsica Fri Aug 08, 2014 2:31 am

» Cài đặt , sử dụng và biên dịch Autoit
by mankichi Thu Jul 24, 2014 5:11 am

» Tuyển mod cho diễn đàn
by huynhlamid Fri Jan 17, 2014 3:36 pm

» PixelSearch - Quét (hay kiểm tra) điểm ảnh
by vanthang Fri Jan 17, 2014 5:49 am

» Thiệp Cực Đẹp Tặng Người Yêu !!!
by Nokia3G Mon Dec 23, 2013 12:50 pm

» Lấy đường dẫn của phần mềm chạy ngầm
by cuongkoken Sat Dec 21, 2013 1:25 am

» Xin Admin giup do
by xlove_bmt Wed Dec 18, 2013 6:40 am

» [Hỏi] Cần pro chỉ làm trainer game!
by quytucaca Wed May 29, 2013 7:43 am


[Code] VIP-Ruler v1.0 - Hỗ Trợ căn góc siêu cao cho các cao thủ gunny

Go down

[Code] VIP-Ruler v1.0 - Hỗ Trợ căn góc siêu cao cho các cao thủ gunny Empty [Code] VIP-Ruler v1.0 - Hỗ Trợ căn góc siêu cao cho các cao thủ gunny

Bài gửi by Admin Mon Dec 17, 2012 3:23 am

Code:
#cs ----------------------------------------------------------------------------
 
 AutoIt Version: 3.3.6.1
 Author:        Lương Thế Hai
                Yahoo : Sky_Finally@yahoo.com.vn
 Công Dụng:
            Hỗ Trợ căn góc siêu cao cho các cao thủ gunny.
 Notes:   
        Khi code có tham khảo mã nguồn từ nhiều nguồn khác nhau.
        Khi code xin hãy ghi rõ nguồn tham khảo.
        Xin hãy tự trọng khi sử dụng mã nguồn.
#ce ----------------------------------------------------------------------------
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
 
Global $GUIMinWidth = "150"
Global $GUIMinHeight = "30"
Global $MManhinh = 10
Global $hPen, $hGraphic
HotKeySet('{F1}','DCGui')
HotKeySet('{F2}','GUIResizing')
HotKeySet('{F3}','_1ManHinh')
HotKeySet('{esc}','MainGUIClose')
 
Opt("GUICloseOnESC",0)
Opt("GUIOnEventMode", 1)
Tray()
#Region
$MainGUI = GUICreate("Ruler - Design by Luong The Hai", $GUIMinWidth, $GUIMinHeight, 398, 180, $WS_POPUP, BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
GUISetOnEvent($GUI_EVENT_CLOSE, "MainGUIClose")
$BG = GUICtrlCreateLabel("", 0, 0, 41, 41)
#EndRegion
MainGUIFix()
 
While 1
    Sleep(1)
WEnd
 
Func _1ManHinh()
    Local $GUISize = WinGetPos($MainGUI)
    Local $MousePos = MouseGetPos()
    Local $GUINewWidth = $MousePos[0]-$GUISize[0]; Khoảng cách.
    $MManhinh  =  $GUINewWidth
    WinMove($MainGUI,"",$GUISize[0],$GUISize[1],$MManhinh*3)
    _DrawLine($MManhinh)
EndFunc
 
Func _GDIStart()
    _GDIPlus_Startup ()
    $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($MainGUI)
EndFunc
 
Func _DrawLine($MManhinh)
    _GDIStart()
    Local $iX1,$iY1, $iX2, $iY2, $d, $a
    $1PhanManHinh=$MManhinh/10
    ; Draw line
    $hPen = _GDIPlus_PenCreate ()
    _GDIPlus_PenSetWidth($hPen, 3)
    _GDIPlus_GraphicsDrawLine($hGraphic, 0, 20, 0, 0, $hPen)
    Do
     
        $iX1=$iX1+$1PhanManHinh    ;Tọa độ đầu của đường kẻ.
        $iY1=10                    ;Độ dài của đường kẻ.
        $iX2=$iX2+$1PhanManHinh    ;Tọa độ cuối của đường kẻ.
        $iY2=0                      ;Góc lệch của đường kẻ.
        $a+=1
        If Mod($a,2) = 0 Then $iY1+=10
        If Mod($a,5)= 0 Then
            _GDIPlus_PenSetWidth($hPen, 3)
        Else
            _GDIPlus_PenSetWidth($hPen, 1)
        EndIf
        _GDIPlus_GraphicsDrawLine($hGraphic, $iX1, $iY1, $iX2, $iY2, $hPen)
        $d=$d+$1PhanManHinh
    Until $d>=$MManhinh*4
    $iX1=0
    $iY1=0
    $iX2=0
    $iY2=0
    $d=0
EndFunc
 
;~ Đóng chương trình
Func MainGUIClose()
    _EndGDI()
    Exit
EndFunc
 
Func _EndGDI()
    ; Clean up resources
    _GDIPlus_PenDispose ($hPen)
    _GDIPlus_GraphicsDispose ($hGraphic)
    _GDIPlus_Shutdown ()
EndFunc
 
Func MainGUIFix()
    CreateNumber()
    GUISetState(@SW_SHOW,$MainGUI)
    WinSetTrans($MainGUI,'',150)
EndFunc
 
Func Tray()
    Opt('TrayMenuMode',2+1)
    Opt('TrayOnEventMode',1)
    TrayCreateItem('Exit')
    TrayItemSetOnEvent(-1,'MainGuiClose')
    TrayCreateItem('')
    TrayCreateItem('Design by Luong The Hai.')
    TrayItemSetOnEvent(-1,'_design')
    TrayCreateItem('Yahoo :Sky_Finally@yahoo.com.vn')
EndFunc
 
Func _design()
    MsgBox(0,'Notes !','Soft có tham khảo mã nguồn từ nhiều nguồn.')
EndFunc
 
Func CreateNumber()
    Global $LNumber = GUICtrlCreateLabel(2500,0,55,50,20)
EndFunc
 
Func DCGui()
    Local $MousePos = MouseGetPos()
    WinMove($MainGui,'',$MousePos[0],$MousePos[1])
EndFunc
 
;~ Kiểm tra để thay đổi kích thước GUI
Func GUIResizing()
    Local $GUISize = WinGetPos($MainGUI)
    Local $MousePos = MouseGetPos()
    Local $GUINewWidth = $MousePos[0]-$GUISize[0];+50
 
    If $GUINewWidth<0 Then
        WinMove($MainGUI,'',$MousePos[0],$MousePos[1])
        $GUINewWidth=Abs($GUINewWidth)
    EndIf
 
    MoveNumber($GUINewWidth);-50)
    WinMove($MainGUI,"", Default, Default,$GUINewWidth)
;~  WinMove($MainGUI,"",$GUISize[0],$GUISize[1],$GUINewWidth)
    _DrawLine($MManhinh)
    tooltip($GUINewWidth,0,0)
EndFunc
 
Func LNumberSet($NewValue = "")
    Local $Check = LNumberGet()
    If $Check <> $NewValue Then
        GUICtrlSetData($LNumber,$NewValue)
    EndIf
EndFunc
 
Func LNumberGet()
    Return GUICtrlRead($LNumber)
EndFunc
 
Func MoveNumber($Number)
    GUICtrlSetPos($LNumber,$Number,55)
    LNumberSet($Number-50)
EndFunc
Admin
Admin
Admin

Tổng số bài gửi : 63
Join date : 16/08/2011

https://autoitviet.forumvi.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết