From b3d7adddadf67ed2bc638a5415916080343eb81b Mon Sep 17 00:00:00 2001 From: MadMakz Date: Thu, 24 Jan 2013 12:00:39 +0100 Subject: [PATCH] Added "Paste from Clipboard" option to GUI --- SMACheck.au3 | 5 ++++- main.au3 | 10 ++++++++++ resources/gfx/paste20.png | Bin 0 -> 604 bytes 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 resources/gfx/paste20.png diff --git a/SMACheck.au3 b/SMACheck.au3 index dc3ea3e..45bd292 100644 --- a/SMACheck.au3 +++ b/SMACheck.au3 @@ -14,7 +14,7 @@ ;#AutoIt3Wrapper_Res_ProductVersion=x.x.x.x ; Broken, use #AutoIt3Wrapper_Res_Field=ProductVersion|x.x.x as workarround. #AutoIt3Wrapper_Res_Field=ProductVersion|Freeware -#AutoIt3Wrapper_Res_Fileversion=1.1.2.94 +#AutoIt3Wrapper_Res_Fileversion=1.1.2.95 #AutoIt3Wrapper_Res_FileVersion_AutoIncrement=N ;(Y/N/P) AutoIncrement FileVersion After Aut2EXE is finished. default=N. P=Prompt, Will ask at Compilation time if you want to increase the versionnumber #AutoIt3Wrapper_Res_Language=1033 ;Resource Language code . german = 1031, english (U.S.) = 1033. default 2057=English (United Kingdom). For a List see http://technet.microsoft.com/en-us/library/dd346950.aspx @@ -32,6 +32,9 @@ #AutoIt3Wrapper_res_file_add=.\resources\gfx\guibg.jpg, rt_rcdata, img_bg ; http://www.autoitscript.com/forum/topic/51103-resources-udf/ #AutoIt3Wrapper_res_file_add=.\resources\gfx\GUiBG_PopUp.jpg, rt_rcdata, img_bg_popup +;; Ui ions +#AutoIt3Wrapper_res_file_add=.\resources\gfx\paste20.png, rt_rcdata, paste.png + ;; Ui Statuscions #AutoIt3Wrapper_res_file_add=.\resources\gfx\tick16.png, rt_rcdata, tick.png #AutoIt3Wrapper_res_file_add=.\resources\gfx\warning16.png, rt_rcdata, warning.png diff --git a/main.au3 b/main.au3 index 8f699ac..48312aa 100644 --- a/main.au3 +++ b/main.au3 @@ -3,6 +3,7 @@ #include #include #include +#include #include "includes/ext/resources.au3" #include "includes/ext/_XMLDomWrapper.au3" @@ -29,6 +30,9 @@ Func _main() GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) $gSteamId = GUICtrlCreateInput("", 112, 70, 145, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER)) GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) + $gButton_GetClipb = GUICtrlCreateButton("", 260, 68, 24, 24) + GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) + _ResourceSetImageToCtrl(-1, "paste.png", $RT_RCDATA) $gButton_Submit = GUICtrlCreateButton("Check", 144, 104, 83, 25, $BS_CENTER) GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT) GuiCtrlSetState(-1, 512) @@ -45,6 +49,12 @@ Func _main() Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop + Case $gButton_GetClipb + _ClipBoard_Open($GUi) + $hMemory = _ClipBoard_GetDataEx($CF_TEXT) + _ClipBoard_Close() + $tData = DllStructCreate("char Text[8192]", $hMemory) + GUICtrlSetData($gSteamId, DllStructGetData($tData, "Text")) Case $gButton_Submit $iSteamId = StringStripWS(GUICtrlRead($gSteamId), 8) If $iSteamId = "" Then diff --git a/resources/gfx/paste20.png b/resources/gfx/paste20.png new file mode 100644 index 0000000000000000000000000000000000000000..205855acd5ca9089de17abd5d2777e07e9f9e233 GIT binary patch literal 604 zcmV-i0;BzjP)B4Cq3*!Leu8ttt@NQzxS&`NB!oyyWcV5=-C z?X|PC^gmEyBM2)oU|h-iJ}hS5?wgtC2a5+T@6Mh3&YW}S%?N8PFNxt$Q3&DEFM@3j`OW|Q5Ns`kfNlt-<$M(1oKEaO_@fG-atKd%uPOe~SvkAcA?iwFrn0y1T zQ(xcK_id}>&L{l7EG)qJHB>kEf{u=NSDA^@eB;21;{DtVwMkcFAdcf8p)viw5b}hX z*wJD5we^YX|M})<6z1Oc`<^Duo*cb`kMH|+W#CqU(rH}Yq;(<0Ja7j6Hy>13#J@Y3 z|J*Fqn_u|tU5W=47SUDdTC3H9N2S$j^?GxJ<^hF%z1!`gltL+m)|x1aa=p*8?CRE9 zwAL77u-0Ns+0wHtyL~>PBQ1W011ogvKni_ArBu(Z)_O37CZN#8U<$n%`U>3~eGCCe zDQBgWi`u3tL*Wy;Bja0^QqKAcJHXVXnb?W>yIr#EDXdf~y}W=9WWO)(4-G)ITAj+$ q5n#OCZog|Z8b{%Qq^Q^H0^lA=<4)&MQ0`a&0000