Code:
2670: CtlColors.MessageHandler := "CtlColors_OnMessage"
2672: CtlColors.WM_CTLCOLOR := {Edit: 0x0133, ListBox: 0x134, Static: 0x0138}
2674: CtlColors.HTML := {AQUA: 0xFFFF00, BLACK: 0x000000, BLUE: 0xFF0000, FUCHSIA: 0xFF00FF, GRAY: 0x808080, GREEN: 0x008000, LIME: 0x00FF00, MAROON: 0x000080, NAVY: 0x800000, OLIVE: 0x008080, PURP
2678: CtlColors.NullBrush := DllCall("GetStockObject", "Int", 5, "UPtr")
2680: CtlColors.SYSCOLORS := {Edit: "", ListBox: "", Static: ""}
2682: CtlColors.ErrorMsg := ""
2684: CtlColors.InitClass := CtlColors.ClassInit()
2704: CtlColors := New CtlColors
2689: if (This.InitClass == "!DONE!")
2693: }
2705: Return,"!DONE!"
2746: ClassNames := {Button: "", ComboBox: "", Edit: "", ListBox: "", Static: ""}
2748: BS_CHECKBOX := 0x2
2748: BS_RADIOBUTTON := 0x8
2750: ES_READONLY := 0x800
2752: COLOR_3DFACE := 15
2752: COLOR_WINDOW := 5
6252: Lang := ""
6254: ClientTowns := { "Lioneye's Watch" : [ "Lioneye's Watch" , "Le Guet d'Œil de Lion" , "Löwenauges Wacht" , "Застава Львиного глаза", "La Vigilancia de Lioneye", "Vigília de
6262: LangString := { "English" : ": You have entered" , "Spanish" : " : Has entrado a " , "Chinese" : " : 你已進入:" , "Korean" : "진입했습니다" , "German" : " : Ihr habt '", "Russian" : " : Вы вош
6543: SEEK_CUR := 1
6544: SEEK_END := 2
7677: ft_FuncBind3 := Func("ft_Gui").Bind("ShowPic")
7763: Ptr := A_PtrSize ? "UPtr":"UInt"
7941: info := []
7988: Ptr := A_PtrSize ? "UPtr" : "UInt"
7989: init := PicFind(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
7990: if (!MyFunc)
7992: x32 := "5557565383EC788B8424CC0000008BBC24CC000000C7442" . "424000000008B40048B7F148944243C8B8424CC000000897C2" . "42C8BBC24CC0000008B40088B7F18894424388B8424CC00000" . "0897C24308B400C89C689
8126: x64 := "4157415641554154555756534881EC88000000488B84245" . "0010000488BB42450010000448B94245801000089542428448" . "944240844898C24E80000008B40048B76144C8BBC244001000" . "04C8BB42448010000C744
8253: MCode(MyFunc, A_PtrSize=8 ? x64:x32)
8314: bch := A_BatchLines
8315: SetBatchLines,-1
8316: VarSetCapacity(code, len:=StrLen(hex)//2)
8317: lls := A_ListLines=0 ? "Off" : "On"
8322: Ptr:=A_PtrSize ? "UPtr" : "UInt", PtrP:=Ptr . "*"
8323: DllCall("VirtualProtect",Ptr,&code, Ptr,len,"uint",0x40,PtrP,0)
8324: SetBatchLines,%bch%
8325: }
8254: if Scan0 < 10
8254: Return
8278: bpp := 32
8279: Ptr := A_PtrSize ? "UPtr" : "UInt"
8385: Lib := [] (24.06)
Press [F5] to refresh.
Don't know what happens but it's working fine before the patch.