Latest topics
» [Code] Kiểm tra kết nối mạngby 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
Trang 1 trong tổng số 1 trang
[Code] VIP-Ruler v1.0 - Hỗ Trợ căn góc siêu cao cho các cao thủ gunny
- 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
Similar topics
» [Code] Admin cho hỏi về code giao diện login
» [Code] Đổi số ra chữ cái
» [Code] Lọc file
» Code thay đổi DSN
» [Code] Xem thông tin HDD
» [Code] Đổi số ra chữ cái
» [Code] Lọc file
» Code thay đổi DSN
» [Code] Xem thông tin HDD
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|