nadigo Posted November 18, 2010 Share Posted November 18, 2010 Hi, I am trying to add a search box to the desktop, means that i would like to add to the desktop a floating like text box that will enable me enter a test and run a google search. Is it possible ? Thanks, Nadav Link to comment Share on other sites More sharing options...
JoHanatCent Posted November 19, 2010 Share Posted November 19, 2010 name='nadigo' timestamp='1290110760' post='848784'] Is it possible ? Thanks, Nadav Not sure if you went through the obvious already! Like: InPutBox, GUI stuff etc. #include <IE.au3> $oIE = _IE_Introduction ("basic") And tried some stuff that might not work at the beginning? #include <IE.au3> $Word = 'Test' $oIE = _IECreate('http://www.google.com/#hl=en&source=hp&biw=1276&bih=604&q=' _ & $Word & '&aqi=g10&aql=&oq=&gs_rfai=&fp=b20d5e334b5dd739', 0, 1, 1) If @extended Then MsgBox(0, "", "Attached to Existing Browser", 1) Else MsgBox(0, "", "Created New Browser", 1) EndIf _IELoadWait($oIE, 500) WinSetState($Word, '', @SW_MAXIMIZE) Link to comment Share on other sites More sharing options...
nadigo Posted November 20, 2010 Author Share Posted November 20, 2010 Thanks Guys, What I wanted is to have this box embedded within the desktop background like in the attached image. is it possible ? Link to comment Share on other sites More sharing options...
taietel Posted November 21, 2010 Share Posted November 21, 2010 Something like this?expandcollapse popup#include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> _GUI_SearchGoogle() While 1 Sleep(10) Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Func _GUI_SearchGoogle() Local $hgui=GUICreate("Google Search", 200, 110, -1, -1, BitOR($WS_POPUP, $WS_BORDER), 0) GUISetBkColor(0xFFFFFF) GUICtrlCreatePic(_GoogleLogo(), 20, 15, 160, 55, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) GUICtrlSetState(-1,$GUI_DISABLE) $sInput = GUICtrlCreateInput("", 10, 80, 160, 21) $hSearch = GUICtrlCreateIcon("shell32.dll", -23, 178, 80, 18, 18, BitOR($SS_NOTIFY,$WS_GROUP)) GUICtrlSetTip(-1,"Search with Google...") GUICtrlSetCursor (-1, 0) GUICtrlCreatePic("", 0, 0, 200, 110, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS), $GUI_WS_EX_PARENTDRAG) WinSetTrans($hgui,"",230) GUISetState(@SW_SHOW) EndFunc Func _GoogleLogo() Local $sData = '0x' $sData &= 'FFD8FFE100C945786966000049492A000800000007001201030001000000010000001A01050001000000620000001B010500010000006A00000028010300010000000200000031010200150000007200000032010200140000008700000069870400010000009B000000000000004800000001000000480000000100000050686F746F46696C7472652053747564696F205800323031303A31313A32312030313A31343A303700030000900700040000003032313002A00300010000001301000003A00300010000005F000000FFDB00430001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFDB00430101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101FFC2001108005F011303012200021101031101FFC4001D0001000202030101000000000000000000000809070A0305060402FFC4001C0100020203010100000000000000000000000605070304080201FFDA000C03010002100310000001BFC71D65B1C64AD8C9C562B35A75E3E56D3BADC7EE0BCBFAE1C20CDA1790FCFEAA06B0000000000000000C374B7B046BF154D033B2C6E134D9B0AE00949E000087D05129AFD41B02E42827' $sData &= 'E00F13DE774F7E4608D495CDD8EABFE494739C95F4F4AD96F0B5DA73F3D44B525DBF938B196ABF62C9BEAE326314D9C9D8F39CF7C57DDE75F5CBEA1DA1270F0D16E6A6C8BB7ED7EEF9682F962B7B499B708A653CDC9D963BAFDCFBA76DC8BF7F4FBE8B0B35B0061A435EEB1F81D9D3A8AB4B6F1CBB658C63B18F272247C33FA12C689AD0E926A5EC0D8CBD7745DEB972978FD68B68DD7D96BAAAD0FBA8599FA9351CB729A2F4A1BBA9C4199CD1C6B565C27F0E1AEF6CE86F796295216DF6C20C0B80F6C352B61C15FA6B9DB18EB97C76896ADFAFCC749AEBAC85332B1667EFB3458F96D83B89056E272A42B9AE2AD4D8E690FA051EDCF2C6BAF714972D27B0CE64FD5713F0229F6F0E83FA2517658D73F66580BCA3D7996E5C6B8175DB1112475E3B258678E7669F34DFF169F5944E9E152F34EBC6792B18BDD4289E88FC4EFEDBDC5A8A7441342C36BAEFDADB0858E53A5E063F5ED35C7D8BB5A3E5F41B86F078BACD18EF5A06D8675EEE48EECCD8995CFDF32731CFA703750F9FE7FA010621FDD39BA329AB29DA13631D65E7E96C84DCE2E52136F18C7C9A2C7298133B72BD6887AC3F0619CEAD3D9C2D97BEB64F08AD97A902D354977EE2C07B68390A4BC37B0AD14DAAB9769E3B1EC98A05CB14E4FE760C9F144A984F9BD0B657FA37CFA1EF48000000000000000000031FEBD7B2A605B1A07C6CA9A90F83378B4DA7E935' $sData &= '3B22F67B1EF8479800000000FFC4002D10000104020102040407010000000000000503040607010200081015203740121626361113141721253034FFDA0008010100010502ED24B3E311CE66DB9A9ADF63D77E70BDAD6181D845E8C57C03930391A3ECA5A2A4E55B9E5C90B7F428955E8BF36DB6BA6B64DA2AAFCAFAA9FD76AD58B4629F1CB36AF13B66AF631F1D504424A70E63F8C7B29F67EA4A0BD3EF35B128F0D635780F9BE61AEBAE9AF73B1E152468C07B318DBB2AB24827BCD2249ECC0D082BE4CE71AE153C211D933C215CEBB6BBE3BAAEDAB7E78B0AE64D86C71B3B6AF349FEDF53501E9EF67B2E8C8EDD84AA384D4ED6599D88C83A7C67AE91EF3CDE6ED224CC10193DA8B7ECAC37284F60E62BB5AB9BA57D5EE338CE1F3E45820F4A999493675F094D3310DDD9223646F46E45146A6191222D04B27535974F4CB9A5DEAC81CD4B007F0182009E261023100C6C0DBEA8E9FF00D3B78EDBB06A6E5D24B04FB0A56329B7B1EBB5E169D4B6E38F18E48F7CEEF3A7F5F1B453CCF5DA4C19CDCEB83C500B148687E1F0AD24218C337031CD212E52550C9795FC56AA9BE9E0FDA5837030CD766F66922BA0F289B8A0534D467CBDA3C93A0B5A1A5434F79607DD5D3F7A77709DCB66FD3FB64D7D647398BC574994EE51678F8574E6EDB3DD35F875B047EC2A63421DD589BEF21984762C92774C356E39BC616D3924932120' $sData &= 'AD48BCCE1F8C5B0E0776BB196A3E7FD2C29BEDC3FBE76CD52B63203B5848E3284756CE67D7B3359A9EA2CF243CF72D859046035505727E75CB03EEBE9F7D3BBC16DD295534D973E907A5A303DCB460C9827DAFA8AAABB71A49C8C210D95B19785EC42BF89147567C3A380214E1D28B93DC2B623132ED9CB1774B49939042BB5F8592733DE9FA26B46E19376FB8D355D10D4719ED65BE49B32A944AC5A472D8A8E9806355CCE6204425C25DB303A7A436D9A85C245C30772C1FBAFA7DF4EFA8506A282E112ADE21281EFDA1465DDCB641E37B2EB0270B75109B928A9089DAF1793278CE338E5D8EDB3780E8F3558C0FFF0086E5A8D6947211393358C8C2DB75F1A6939BDA34199D6D501995194114DBA52300DA443893435157B1DB1053D6C46771D1E8BD424364968F81671D1BCCE319C5F031C688C16619884840C80549182EB24D9198986A42494E5A7148DC636C0A9684B1AB93F5EBD805BE5E13B35EA561BB2216DD2B3A209FC5F97C5124D6D25543450EA8F7A7F9A32DC7D73730BE2307BA9E612E9FD622A04A5206176D35D74D787A1B199369B5095DECA04ACE18033AE9AE9AF670D5BBB4D7ADE22BEED6BE8AB4D914116FA7271688E8AF073FB66C1CE68E204B59BD326E249C3A6EFE1C518BB62745660D0EDB3AC1A1DA6C9A69A3A386E83A48AD155B95598D075CB1587091C251F6B312FB818CB7FEF652C9A20C5A' $sData &= 'F338C6D8BBA34C63128A830BEB5F7BC9505F98A3AE3C4001983DA91F9332D76D77C1A91048F3624992BAE76318222D87BD995731A9B264BA7636DD46D49D89A643D02D35543821605B7F8FFFC40041110002020102040303080705090000000002030104051112000613210731411422321015233351526171082442627281B11620303491355474758293A1B3F0FFDA0008010301013F01C9E52BE2D30C6EA6C64EC4570FAC71FD83F60C6B1B8E7B0EBEA522329AF96BB10DBD70A801771A746021811E71D6B4C161EFFBC2B818FE90CC3B34D5197CAA99E84CB3ED01AFEF2CE22263F0821E29DACF57BF142D8AAE86905D71DAB2856BA757708C0F6D2624581BA663489EFACFF83E38544A6AE16EAE6C0D9B1913AEC3F6BB641D1E86EE9A904F9426248608BA2A5C94F79D675E3962AD7A7CBD864D548A57F36D26488C69B9ADACB63587F798C611119CF7229D67FB9419F3BF33BEC32772A8F522B04F718141C2C0A23F7985D69FC674F2F976C44CCC4444969ACE9DE74F2D67D74F4E30F87C967F23571389AACB77ADB21694AFF1F33329F756A08F798C398101EF33C59C1722E06D96373BCC39ACADF41F4B213CAB8EA4CC6D2784ED7574DFCA5DAE592628A244D88A88ABAC7D1D86F7D329E0D9DBE59FED9720E6A39B3080B736CD52AB34F31506BFF9902ADBCE1CEAD1EFBEBE887CAE4195556D4C064A94C7B0129026' $sData &= '3585000031A9114F94447FF7E3C59C562B10715F2F6ADBEFED02753C60A76D4DF10500EB7666449DB0A0A56A4940F911EBC54E4EA59FA0DB9CB37DED7D7D21F8EC88A82C0990C90875533D21EAED384326252C2891262A44F478955270D989415793178BA3A729254CC321B05A484AE6260E0B4DBA4EBC464ECDA5CBB1943DA51ACC039EF1AA2FDB3313281906190EB1A6F6C26267CB5D35E29730DFBB68A9C50AE8B013304162D184EA33A1C4474264A43BCC8C77D3BC44C44E9E39414E239720B6EFF9DCB76DD76EBECD3AE9AF7D3ECE397966DC460D4B0263598DC62D6B01923333AA9110018D64888A620463BCCCE91C5BE52E5FE559AD5F9DB2B921CBD84A2CB703CB9569DAB38CAF6061A99C9DFBD69355569A9216052AEAB25D3206B1CB5B152796F0969DBE4E3E7BE44CD3B3987AC0C3C850C8560AB95A635F4F6C89E919258FA6330E7D7DA1FAAFEB559D64082278E5C3F62CE3EB37B130ACD7D67EFC1C147FACAB6C7E331F235AB484B1CC052C7E23328118FE73A471F3CE2BFDFEB7FDC8E3F477C0ADDCBFCDBCCF5C77E4842CE32818FD6A6431A3642551D8A25CDB6A2F4DC7597A69B678FCFCFD75F3E3F45BCEB959BE63E5B3399A97716398584F715DAA161151A431E84F45D0EA4EBEF456579EDECAE5EC7D5F1439B915003D9285D96D4508C0AD039120B24B588F610AF0C3ACB88ED0B9D34F4E3988581CC1' $sData &= '9C16EBBE32D91DDAFF00C5B74FE5A69A69DB4D34EDA71E1ADF3A7CD351113F43915BEA387D27451584969F7A1C90889F381238F59E3C7FA914F256E698EDF6EA98DB56E03B773224B2674F2EA741447F7A4E64BE39D700E5BB134FA7A7D1AFA2711FB26BED313F8CF63FC8A27D78BF5A7FB5348D1D88C2BB9BA7EEB4C0E4BF34AB4FC635E3C70FF66F2EFF00CE0BFF00471FA3861ABE6B9A394D562208696097910028D60DD5E82017DBCF554BBAE3A77835097A71E2253E5AA7E22737BF9AADE6ECD8F9D49D5F0D88AA844B90D421B506C666F32429A7D98970335B17922956DD2565AEDB7E24E5978B2E5EE59AD5F94B9788DAC650C631F62DDB63D4A4B9F90CA5C36DAB161AB4AC0CD1EC6AE988A8100A880F939870EE8B1F3A5289DDA89BA03E206069A3874F49DB125A7C251BE7E29D3139F45C0155A21AF723DD213F701D3F7D453A0EA5EABF8A275DB0431AF04B03D37801E9DE370C169F96B1DB8CE2A27395A0047685746E8888D2265CD9EF11EBA69FF4E9F871E0378954F92F2B7B0D9B6427099F944FB51FD550C8A77AD4D776D02B5A5B3A361D3EEA497598C9040B983E26F86195C3E72DE579768D8CCF2AE61E77F197714A2BEBAA36A7AC74AC4541674450664151A5AAACD5851834DBD605F86A05E16D7CCF3C735A9B8CB36F0EEC4F2DE0EC8CA32D9565A75773AD85264458454545752C2DBC0125D7360C90' $sData &= 'AFDFC073836973559CEE47562F2CFB139485C4CED1B6EEB49A87BFF966404807C5D11250CC496BC73DF2B37276239A396C632F8FC8004DAF9BBF58355858084B3A4BD59A302025C1B3AA974325C23BA34E4EC41E1B229E63E6316623178D86B57ED8B24DABF63A44B5D7A5559B5EF2893DF2421D38DB1045112441CD5992E69CBDFC959568AB530A5562F7A134D410A4267D26616312C9188826919C446EE2F638F0B56D5DC4BECAA6361156FA36A66378891C8B1673F461325AEBBA223B9EDD78E59B35ECADAD63BAB956494DA26FD6CAE2745C2A34888488C0EA2B88812F8A23DCE3C65AEEB94F97EBD651BDC391759252E35284A92226C9FBA30462313331A91683DF8F0879E17CAD93E55CF5131B0DC2A29AF2546276BFD95B4FD8AFD63596DE9B0D06F1AE6C8E9F5C41A3BE038F12791B0DE30E3E973AF21E4A83B363541362A31CB40E4D03EFAD0D22988A796A9264ADB6A0218B914BD89842A78BFE19F3A61D4FB59BC44E16956D7AF7B276E9D7AB1A6BEEA4A1E677587A68A4505DA7BA7B2947F2D8C3E36CCC936A86E9F320D57333F6CEC98899FC662785E128AE3418B103F762D5811FCB4060C69C268D3AFF005359413E7BB6C11EBFC65A9FFE7E4A59CCD6342578ECBE4E82CB5D4295FB554275F3F750D08EFEBDBBF162C58B6D27DA7BACBCFE375869B9A7FC4C649197F39F92B5DB948A4E9DBB350CA3422ACF' $sData &= '6A08A3EC99510CCC70FB0FB4C96D97BAC34BCDAF61B593F99B248A7FD78CE651F5DF531B4C85766E906AF28DDD159B3A432313DA488B7779D76C0F68D66245787A7111D7EADD6FED36DB9AE929FE122E98C7D8221111C66B1438F627274265120E01201FD822ED041FB85DC4D73AC7BDA47BB323C0883816C62C24A5633EF0C4C8EE88291EFACF9FF4E04003E0111FE1888FE9C53C8E431C72CC7DEB94585D88E9D9756328FB24926133FCE78BB92C8E48C5991BF76F984680776DBED10C7D824F632463B794691FE26670DF38CA9E9674ADA234594EB104313B862663B8C896B22511EB3131DE24536F3AA88558C685928D23AEAB20A82FDE219138D67CE6476C6BFB31E5C155B590254DF1522BA8E1B151472E26B23E197B76AE368F7D1603DE67DE29D234FEEFFFC4003D110002020102040402070506070000000001020304051112000613210714314122511015324261717216233352B1082024303481626374829192B3FFDA0008010201013F01E5AE58C8F33DEF29482C714404972ECDDABD487DDE46F76D03148F505F6924AA2BBADCC8728E0DDAA61B131731CF17C12E633724E69CB20ECFE4B19564AC860D7F872D891D9BF94AE8CD5B9C69EE0B90E4EE55B75FEF2D6A0D8FB3B75F48ECC5249B4E9F79E294FA7E3AE5B07C8191E5B979931172DE11D19A014260F6435E08AE6974E4919D9D83232CD5E730A46D' $sData &= 'D4923015953FC9F12EBC691636D21984F2DB6859BCC4E57A7D3D76A44643146351AFEED1753DCF7E30B0C506271D1C28117C9D67D07BBBC28EEEDF367625989EE49FEE656A9E4FF0B6186B8E95DCF3D586ECC3B39F3B135AB084FCBCBC2697CBA6BAF66D4FD264919123691DA38F774E32CC51379D5F6293A2EE3DDB40353EBC5AB505381EC58711C49EA4F7FC9540EECC7D80FE9C259CADA4EB56A95ABC4E0343E76593AD229F4668A04610EA3B856766D08D40E2BE6585AF2591AFE527D405757EA40FAFD9EFA02A1BD9BE21FCDB0F6E2DDBAD42B4F72E4D1D6AB5A269A79E56DB1C51A0D5998FE03DBD49EC01240E31FCCDCD1CD903643957198BA1846774A595E657B8D3E5046C51AC54C4D0E93C348BAB2C73D9BC924C06F4ADB7BF192F16B39C8B9DA988F123054ABD0C89269F31F2F4B6A5A0D1ABAA48ED4EE06B0DE5FAB11BB12CA2CD746124305B5922DD4DD3229564A0CB723BAB0BD37AC44CB692C053034063DC255983298CA6BBC30D35D786E59C763278EA732E7571975D63796953A32E4E5A2B2AAB20BF22490C514855B7986B9B722A68CC06E5072DE1C61B0B898F37673D7EDE3665468ACE33170DB422550D03BB79E8D638E7242472B954EA32A394664DDE28088D6C67477F4BEB27E9F576F53674CED2FB7E10DA7A85240F404FAF18E2131741988555A154B13D8002BA1249F600711E42E5F0CF8CAF0F' $sData &= '97562AB6AEBC8AB3953A37461894B940751D4775D4F6DBD8F15B3138BBF57E4AB2C13F6D92C2E5E07DDF60FC5F1057F40DA9D1BB3AAE8C471E22D5FAE7C3BA77E98DF1575C5E5C2AF7FF000F257313903FE5C76FA8FF00258D89F4D3E8AB52D5E9D2B53AF35AB121D2382BC4F34AFF0092202C74F73A680773DB8FD8CE6B2DB3EA0C9EEF97966D78E6B69532B471D38DB1C2C659D3504191656421B69218C7D223B6BF6DBE7C0F41A7A7B7E5C731400AD5B1A7C4B2F449F72AC0BA8FF62ADA7EA3F3E3C7FCF5BA5C9B82C723B22666FB25B607F891508C1485C93DC3CB2C760FFC75D4FA6BC727340DCA5CB0D576F973CBF87E96CD3685FABEBF61A7CBD08F507B1EFC7F683C2C395F0D7296D901B383B3432951BD08D6D4746CAEEF5D8D52E4CE57D1A48E2246AA34FEC6720C96339761CA36F341F2B0E3BADDF718E04B5120D7D7A4B62C8881FE188D02E9B174F11E958A3CE59A1614816AC0BB0391DA4AF65432143EEA8774274F478997D54F1CAF9246F09398E2C91D60AB264E8D2EA7A6E9EAD79AB471EBF792FDADE34FB25811E9C7891FE8F15FF5EDFF00CB8CACD243CAF5047A83356A10B11EC8D0A96FFDB6ED3F83718C36CE329474D2BA2084299E6666DA4310DB2BA0D5CEBAF779631AF7D083C458F40FD6B3235BB1A0065902AA800920244802AA0D4E8A7777249249D7E8F0C39D28CB8FFD91CEBC6174921C7B' $sData &= 'D8204366B4FBBA98F959BB09017710EE3A4B138817468E31273A787192E5FB135BC643364707213245340AD34F490F7E8DC45DCE047E8B640313A05323472129C4362C57DC6BCF3405C6D630C8F1961F26D846A3F03C786B349FB0B98967691A47C8648452C8CCD2320C753076B3EA76860C3E1D46EDDEFA8E3398C375639E21ACF5F5EDEEF1920E83F152090BEFB9B4EFA038FBF1BC09158610D88808DD652137EDEC194B1F88903E21EA1B5EDA684DD232324156B90E91CA259A61DE34D01555DC3B13F1316035F4D3D75D3C4FE434E7AE547C4C0522C8D1963BD8995FE15F350C6F198646EDA25A89E48C93F02CA62958111E9C7855CF2BCB34472273F31E5EC9E25DD31B6F2DFE12A5BA523348B03DB9B4823961919C40F24AB0D9ACD0AD6772841F11F3D579D30D3F227264F0F30E53392D38AFD9C64A96F1D85C6456E1B366CE432307529C324A2015A2AE65EBFEF5A4D836209392F0E392B0F88C6E36768E6C584905B8B58DCDCDFD59274F703AA748C1D4AC4A8875D38C4733A73EE531182E6CC7E2EC6F6962872A3CCD3BA24E849247087AF6628F5B53A247D3DA212CE364224DA78F1471594C3CD4E856A86AF28D78E218C4AC0F95F38D1EB6A4BADAB335F794CBB1EC316783F8449EB9E3C408A4B15B191428D2C82D4929451A90891805CFC86AC06BF33DB8AE95B2B858A90910C8B4AAABA7DF8268E38F6F513E' $sData &= 'D2E922E87B7C40305278C6589F105AA5B8E4306ED4328D5A26EC35D3EFC6DD8FC3FA9436E3C2E42AC9A089CCAEDF65111F71FCF55509F8972A07B91F4E339EF9AF108B154CC4E61401561B223B68AA3D154D8491D147B2A3A81EDC59F103986D37524189EAFBCDF5262A4949F9EF9EACC75FC78BDCC99EC90D9772D7A68B4DBD013345582FC85687A7001F808FE868A273ABC51B9F9BA2B7F50780A1468A028F901A0FFC0FA2E63E864504790A552F46A7558EE5686CA03F309323A83F8E9AF15AA55A50AD7A75ABD4817ECC15A18E0857F4C712AA0FF61C72272A52CA54CB7316623927C56121B129A713143726AB5BCDC91BB8D1822C66301415DED28D5B62323CFCEB99EA37D59E4F05575FDCD5C451A95044BEDAD8587CD4CFFCD24B33163A9F875D38E41E72939AE2B7CA3CCF1A6404F4A5686CC8A03588E2DACF0D8DBA7EFE31A4D05A40AE0C5AB1EB0590DDAF1436ECC0A44A90589A18E4201DE91C8CAADFF7050DDBB70001E800FC869C3223FDB556FD4A1BFAF0A889F61153F4A85FE807F99C87CF4BCADE731F90AAD770D916DD6238C2996190A745E45472A93472C4152789D975088C8DD9924C8613C3DB8EF6F15CDD262E19097FABEEE2AE5A7835EE638A54313145276A07EAB6D1DE67EEDC4398C472CC76C72E4D732396B75DE99CD5BAEB460A75A5D3AC31D484B6253624D029B5625528A348A11B989FEEFF' $sData &= '00FFC40051100002010204020605050B070A070000000102030411000512211331061422324151102361718115334252912024404353627274A1B4F0162530347375C13536445463768292A4B2559394B1C3D1D3FFDA0008010100063F02F43446A0E6556B7F514051D15B95A5A92782BDAD98219644DEF1ED6C15E8E7466211FD1778A7A9623CF88EF4F11E62D6874DFC48E5C45A0007E4D68B2ED5E3E0F113BDB6ED1E630067B94AC6B701A4ABCB1922DFC167A57862FDAC7DFCB0BF2AE54F103F8FCBE759946DB97A7A8E1346A36DC4F2EE6D6BE0CF93E634F5816DC5895B4D441AB909E99ED3457B1B6B401AD75BAD8FE0629F21CF172846DA7294C0CEE3B5DCAAE32CB0FD1DE108FB6CDCF19AD0CD5F5524996D6D6D24920A89BD7BD2CD24664177623885356FAAD7DCF3C49D29AFA89669EA269E182391DA458A2491A2B2710B69D5A2EC57B4C495636DBEED9DD822202CCCC42AAAA8B966276000DC93B018932AC924923A363C232C5A96A6BD89D36DBB4B4EE7B31C2B69261BCDD96E088B3DE95032349A6482809ECAF3B17DB76F327F374580D4CB152D3C50220B011A05F6787A1A1AAA786A227055D254575604588208DC5B157D2BE8FCF1E5F4B06835D964D26887D6C82343405AE78AD23A0EAB7D2FCE3B3D91E93A4114F5595D0D0CCAE2A227785AA55594B44C458B53C9C9E2EECEBB30D17C01CEC39F9FE07D' $sData &= '2BFEFDCE79FEBD51E7B5FC89E47C0EC3145FACD6FEF73FDDC792D3BE996BA269EB5979A51AB6948B622DD6A4560FFECA3653D9930D59569AE87293C7606DA5A63DD53CFBABF4755D495DBC30154055516007200787DC250E6F4B1D6534732D42C728D4826557457D27B2582C8DA49074DEEB63BE23A3A18120A7885911001CBCFCCFA5A59E4486241779246088A3CD998803051FA45946A06C40AE81B7F2ECB1C7F36E65435DE6296A629986C0F69518B2EC473039DB9FDC5C9000E64EC07C71A1EBE1BFE66A947DB12B8FDB8B25745FF1078C7DB2228FDB80CA432B0B865370479823623EE2D3D4D3C3FDACD1C7FF007B0C7F94F2FF00FD653FFF00A637CDF2C1EFAFA51FFCB8E2D1D4D3D5477D3C4A69A39D2E398D51332DC795F1D2EFEFECE3F7D9FF008FB7143FACD6FEF73FA4C5599DE5F14ABB34427596453CACD1C3C4706FB1045F0B0D0E73413CEE6C9009D5277239E8864D123F9F654ED73C81F4E7B36B2563AC928E2FAA22A1FBD974FE9708C9FA4CC45EF7C6615B6EDD4D73ADEDBDA3EC007DBD9FB3FA0360B3E65226A869DBE6E2424A8A8A9B10787A810918657948201500B039C67B99D443936A269A30C55244366534F1AD9224234F71159B52B49DA18E198EAF8B6FEB0B552A4809E762AC36FCD375F0B69ECE20CCA92B6A6AB26925090E631B982AF2EA827D5C533C657BC0110CF184E5C390DC82F4B907' $sData &= '4B2A3AC53D498E1CBF3A6F9E8E47B2C30E62C5230E926C054EEF14A74D49705A58411C8EE3DC706798FB11077A47F055FF0013C80DCE3E48CB5C0D275D43FF00A2D0C5CB75DB8B3100850C4DBB44D85811D7A6ADCC27B0D72C955320D43C5238D9513DB651E1E587AAC9A4965588167A1998CAC635E7C07DD8BAA83646D4643B02A4EAC2CB4EFC48AFEB2965D5A0F20E00FC53902DAD46DCCAB774C55D48DAA3906EA459E3906CF1BAEF6653B7320F35246F89EBEBA5115353A6A76F12792C718FA72C8D648D06ECC40C3E4BD1791F28A01F3B2C1B5470B7EDCD56A35AB30FA14EF1A0B68264DDDDA5FE5354BE616D41EA019632F6BE86BD9ED7F10473F2C54E4D9BC1C2AEA63CFF0015346DF373C26DDB8E5B5D48E46E8C8195D434E73AAC8ABA85D7E51CAA4D17D07E6E58A4501E4A77DF4B02A43AB24808B178F2FCBE3E1D3C42CABB01FF002AD947C063A5DCFF00CE0CEBCFFD7E7F7F3F0DD7C0DAD8A0FD62B3F7A9F13D6554822A7A78DA595CF82AF979B31B2A28DD98851B9C7F26720924A0A06BF1C42CC0AD3D88D7572C67D648FBDE0D5C151C96531348CAB991A9AEA9B0E24BC796317E7D90AFB6FCFCC581BA8B61738CBEA65ACC8E599609967BB5465F33DCC04B8B6AA7761A15C912472F0C1690B82B4FD11E9055B55C35878393D74CDAE78A65059696A653DA912451681E4BBAB8115D83270F199EA2757CA159' $sData &= '7F3DAA2527CBC7DDFF00BE2AE0FA5066736AF616B3F2F738E76E476F13F75555D39B43474F354CA7FD9C11B48D6F6D976F6E21133334B9AE6102B80CC742544C91A431FD2548D5B84B61708A069BE32FA38542A434B1001797706FF1F466392D72EAA7CC2964A763605A3661EAA68F56C25824D32C6DE0EA0E2BF2EAAECD4E5D53534930F29A9A668A4D37F0D684AFDBE38A65AB98CD98E4E7E4EAB666D4EE23DA9A573CF5490042C5AC59F59DF9E2A749EC51AB449FA7F8C6F0FA764F1165C55E64D66A8ADAD9B89278948CE945B92DB0B5F66B1E76F4D47085A9EB57ADA2D8D95A4244C80F22388AC7483D80C82DA6D89B2776F535F11645DFFACC2356A0374D52465F51163EA9012DB5A8B258DD9638E8DABE65048124B3BC90C17F6C4B0C857FB6F3B119F5590A6735DC3D5CDB470E3237B7F8FA28FA451C6BD6B2CA98E92792DBB50D612B6623BDA2AB821356CA2696DBBE3283192B1D748D4352BF5E3994C83501CFD72C763F61E77C74C3CBF9419DF3FEF0A8F7797C7141FAC567EF53E28F288DF69124AFAB51CCAA1E153A9F0285F8C4F93229E605BA439B38D53BD77560FCED1A223DAE57BDEB2ED6F3DF7C39CDF358239D45C50C244F5CDE207574378F57D179CC319FAF89FA35D12E8CCD1655592D319730ABBF1A58E29A29E2656168604E222B308BADBC8A968E451AB1479CF48B3574A9A4A882AE1A6A3BA059' $sData &= 'A17122EA76BCA6CC07E4EF6B3020DB0AB7BE950B73CCD85AE71D22A16D95F309AB21BDF786BFEFC42A4F7B489F86DF9C8DE58CCB2199884CCA15A9A604EDC7A716947BDA3D276F08CDF90BFA75E71994304A5754546AC24AD9BFB3A653AF493B7164D1083DE9063D58CD5BD82920BFD9D73F8F7E2F2A673F0A280DFF00EB47EDFF00117CFB3ACB20ADA789E8B68EB62482A383D621123148E6980578353282FA8A91A937D38CBAADB953D5D3D431EF0F533249EC26C149DC786C0628665371252C0C0F9831AFA7A4610694A96A4AFDAFBBD5D1D3CD31DFCE73213CC5EFE0748E978DF85C4CBBCF4EB0B51CBE8EAB11ABD84027BB8CC53C78F5037ECEFC536FE397C2F89E976D74B5D3065F212FAE5F2DB4B8B587C5B99F465D51E2B2CF09E5F4D51F7F1FC57BBCFC31942C67715049B72D060706E3D8DEDBF31F5B19666841EAB5F96F540DBD84F45348F229F7C7510B28BEF66F6E2B7269A4091E6F10929AFC8D4C1CD3DEF16E2FF936F3F467DC720074A48E3BFE58D7D314D3ED1A757B949E57C50D4471B755CADCCF2CB63A35E92156FED04B6FEC07BCBE8E987FBC19D7EFF3E283F59ACFDEE7C2213649726A529F09AA43DB6F70F7E3A43D1D873ECC3267E2C75ACB974F1D349530BA701C34C91F5BD2A63024EAF3C2A43AEB50799ABAE33E6D35F50EB8E64407C4E96D89277B905AE79DB62B151D3434E8A2C0448ABFB4' $sData &= '6FE9A3E9751C658D0C6B439A84176149C567A6A9B01CA1964923958DECB2C67B2A8C71479AD0BE8ABA2992789AE6DA90DF4B85B131BEEAEA08D4ACFDAB69020CCA918096C23ADA52C0CB4954147122907C6E8FDD910875D8FA64ACADC9E9669E56D7249C350CEFBF6A4603539DF9B92DEDF2CCB30CA72AA7A5AC867CB8473448A197895F4C926F6FA49743E06FA6D636C65EB21B86ACA48C83E2A678EE37DEDDAFDBE1897230AB1415F93C945D80068EB14C63593977E3621EF6EF2DF15995D7A70AB282A65A5A88BEAC90B18DF7E44120956FA4B622FCF14113497ADCA07C9D5684F68703B30C84780961D127E9330DED7F4E79C1756E00A3A0EC9BFAEA6A38239E3E40DD2A3889E3DD3EEC473D645C2ADCD9FADCC1859F4BDD911FDB183A0FE7026F6B625665B52664BC78A4E438BA74CF15FC08B6BF2D2E34DF4B0C5450C8E160CCE353172005446588B1F132A9B3126E7869CEF61E8A48DDB919EA186DDC5408BEDED16603C0EF8AAE90CA96828C347135BB2D2B11DD373DDD3B798F79C4F93E621943112D354476135254A02239E2241DC06656520ABA332B020E04B0524F5F1534C26A4CCF2BD4CC386C0C4FC20DC78665D9B48475527691C00710C7D23C85DAB153862A75BD01A968D45DE4864A79555AC54C8F19D173B469DDC53747694251E5D13F19A9E0BB2C637533CCEC2F3CAABD9462AB1C619CAC4093AD6928' $sData &= 'A3067603AC541EFC8DCDB73736D573E8E98FFBC19D9F2E798547C06283F59ADFDF27FE07B2D8CA7A4B4F1EAF93667A0CC0A8ED0A6AD2869A573F522A94E0FE9560F0C65F9E4777A5D5D5F30845EF2514CD6988516D724565950789509701B14D9850CC95149570A4F04D19D48E92286041F8FDBF713D255449353D4C4F0CF0C803249148A55D194EC5594D88389F33CAA29ABBA3521E22C8ABC4972D0C7E62AEDB98949F57556D3A6CB3697D2D22E61955469D5A56AA924B9A6AB885FD5CC9B6E2EDC39059E362749D2CCAD1C72D54794666767A1AE916352DB0FBDAADB4C338626CA098E736378571704107911B83F1F46671CD34492CF365FD5E27923592668F30A677E0A31D4E510177E18B8895CB10B738CB42FF00E21463FEA22C51FEAD0FFD830DD25E8DAAFCBD14616B2889091E690C42C8CAC582A5744BD9573D89630B1C84688D964353493C40B0A6CE327AA0F03CB12B7CE00E2C268FB669E6B1570C45F449AB11D547D25CB6819C0D7499AD447975542F6BB46E952635729C8BC0F2C2C41E1C8E37C4F47D17A95E90E7D3218E97A92B4B414D2B8B2CD2CE174D5143DA4A7A5E27148D0F341DEC2F4A7A5F1CD1521A935CB4F5173515350F2717ACD41ECF6CB12FA06A3A8EA90ABAF0C47042A1228942228E414624A29C98A4EFD354A77E9E60080E3CD772190ECC3DBBE0439A432C411EF06610EBEAEDA4F66486' $sData &= '61DA4616074F666D563D95B130C798CCB054855532A867865FA21FB018A72BBEAD81BF861A5EB82A9C0368A10DBD85F7775545FB59FC42361C4313D3E5C5B44B52F1B4712C2B6B43113DED3B9D42F76DDAFA8DA0CBA8D0048946A7B76A47B6ECDE7FFD5BCBD162011E47718C933A8233D4E97AD51D518C766192A4C0F048E17BAB2709A232116D4224BDD970B9BF03ADD2CC860AD805B8A6063F390124271A2372A18E871742509D691E659455254D3C9DEB6D243258168668CF6A3952FDA561E445D48265A8A891218208DE69A5908548E28D4BBC8EC760A8A0B1279018CFEAE983494F9866D9956465BB2445555724F12B291DFE1B8E22F28CF637DED1E479C4B534B3C1552F0DD6033A3C73CCF20B88D8CA1975F846430EE167BAE2686588D4E579AD33C3247510C90B3C52A7E4E55496275BDD490AF1B80C2CCA0E2698C32D7F46E497EF3CD117588A36EEC39869FEAF3A7735F6609AC1D082C62530533A56E53249C49B2AAB63C30E4AF125A5917B74D232020DB542CC75C90BBAA9C6BACCB33CA69B4F6A1863A2A98EFBDF4CCD574E483B0EDC49EEB6F88A87A21D1C9E972FD7F7D6799A9591D621D978E928A03C0E3EBEC8A896B67861B31929A5934C0C9AFBE1406F69F3DBCF9FA1A2951648DC15747019594EC41076208D88F11892AF2DE2E4358F724D084EAAF25EFA9A95870C5CDEFC1E0937DD89DF07E4ECCF2F' $sData &= 'AF8FE8990494EFCF91038C3DBCFE18094199351A0361D5738AE863E7CF8691AADB1C3ACE9955D2A1E7A731AB2DCB7B10D09F67318EB1D26E92D666131B6BB3B92DEC323B4929DF7F9C03EDDA39532B4AA9E32AC25A9F5AE197BAC19F5386077D5AAE4EE70A8A2CAA0281EC1E8D19DE4D435F6EEBCD046D221F3490AEA523C0838D6B964A83EA2D554E8DF7D8716C3D96E5CB96D8D74193532C97BF1197539E76D4799B5F6B9B0F2C04450AAA2C1545800361B0F4B43530453C4C2CC92A07523E382E32DE031E7D5A79E9D7C49EC4522A6E79ED7DAC08C074CB44A41B8EB32C9536FF00CD2D6C08A089228D76088A140FB3D12D2522266199C5F3A0BDA9695FF272B290D2CFE1C18D9341F9C95194A60CF4D984F93658F7D0F4DF7800B7B5978463A865F6C93B9B73D8E0FCB9D30CD2A8B925D44CF22DF9FE3B8B7F89F6DB7C3669934D267395469AAA574FDFD48077A4644169E11DE2C8AAF10BDD1D55A5C4599D13B3533154CC68757ABABA7BF2B1B013A5D8C126C55AEB731BC8AD4F59170EA68333A44940750F1CB054477D2E86E08656B32B7B8E351E8CE484DEE7F9BA9B727C4FABFE37C2B2F4672556521948A082E083704763983811C48B1A2ECA882CA3DC061E0A98639E1914ABC72A875653CC107C0E1AA1B228A92463A9BA93494A85AEC6FC381E38EE4B9B9D373E27C84DF24F582083A6AA596A136FCC9E4913E3' $sData &= 'A6FEDC2D3E5D490D2C4A2D68902FDA47E0D9CE6B1ED2D2D21101E7A67A874A581EDE3A26991ADECC6494152E5E1AACC23133BB13C52CE5CEB3B93C47006FBB6ADCF6F10D2D3A2471431AAAAA001761CF6B73F3F41561707620F2230E72E8D20A4CD68A3CC969D2CB1D3CCD2CD0CF1C683BA8F241C6006C0CA551420518E8F0A8B86EA8BA41E6232014520F92D87BEE2C2DF86E6F92EBE1B57D14914521170950B69699D8732AB511C65ADBE906DBE381571BD0E6B94562B687E714F4F22BA36F7578DBB2E845E396365604A3DF14D0D65653E579CAAAC7352554AB1473482CA1E8E790AA4A243CA2D5C75DEE8459D83290CA770CA6E08F3046C70F579CE67494112297B4D2AF1A4B78414EB79EA1FF003218DDBD96C0AAA5A5961C8294C14B1BCA2D6A0A7959B4337738D51234D2CE159961D7C1E2332296A5A0A71A62A5852251CBBA2DE1B7D9F87039A52F0EB5174C398D29E0D5C63EA9900F5897DF44A1D01ED69BE3F98F3FA69E1F05CC119241FF00144341FF00946045F2F5053A5F7EAF5757DDDC12070D2E75781F87985A8E90E6F5399306D4D083A636E5CFC4DCDEFA99B55CDC616932CA48A9A25007614026DB7303F8F87F45FFC40026100101000202020104020301000000000001112131004151611020407181A1F091B1E130FFDA0008010100013F21F89D601229DBA997B197C19B3ADC40477414ED43CD9A35' $sData &= '1558D21BC89749B0455C451B5AD160498380448AB869D194B091C14B90B0D55907EC68765FB2150BB2C12A374A68D1C1D4EA8747EC3351CDC61A2BF2F021A7248FEB3A08FE21481CAC01540E69B543561EFD0AC1C55D670D19786B7511870257E93101D85C9BF2DF3F09E863A46551447AE2EB9D829A80051CF1385E20D5D46C317552D82541A015B412BBDEF6FD981A1940892D8ED3333C8F2EBEBEB8675588EE8D036953FC591C4032BF384DC281A4E00780E80401D01F475738BB58C256358906E1254010C030015CFCB6D913FEC22F6A7098DED10E15BF71F9C70858BD0EB61C2A482174FA1E19AAC0795403DBC4917BC7751B1F5977AE6653FBB21066E4C1533A17807F821ED2CA3A451FA1A16BA196948534CFE39FB8D77F5FCC4E7A3AF64537DCC9E4CF1785B41B896CA2390ECE60B2C40EB539DE1F04DB38995BFB7ACFF5F1ACB80DBC63328922A90610A1C25E215C40C8E950D268D88F8B4864D5E94E22C9C3754E3DD14B5D1CE1A68C80DAFD7970DE35042B8002D9CF01213E439AABA87FCC41A63550AA2A5DA19DDE6D78B852958CC0281C78156C6C5620A0E7337B44A808690A27E4E68D5636328BF5576BA054AEDE54A849578911070833CDA0DDE40E1641A1C3793604B6D4033566E311E6E071488B008B671C9ADC6EEAA683700E3712CC5323DE48A083466CDD97521D7808A9AE0DC23045EC0E114D9DD28E' $sData &= '1CC2D064A15BE8816F3564E63443E9441700BC2C3AA0F656854AABD8AF6F1F2F90B1BDEDAC96A5ADCE7FD6FEDAEB58E694D21834379C11F52111B7610B3542242A729D8DCEE32248EEC305940BAC66C838A446AF2C8652884A2014A6226F7C06F0278940D2301F1ED22E753C4E043E52606C1027EB3CDEB78F619303B4065E625360211DA478B955097CC02F0C8512E0FC1AF82F37A3B58881EBBC93827474D1D9017DC831B58942BABE918288B87C29B076344FF2B32C1D0D5584F9AE4E025D84E0C7C9C256D5F663308AE4E509F51A52C87102E828E780215822B86BA76A4E36A959623C24353029D22BF03A18D41B9D6B2A900C39E0B4B591D1319B0EC1CEF26474F1591E12925BDAC149A275F1B8E50C0387E5225AF566702F1D459AA32D8A3AD446A42F35996A6E8938C78BA121B5629B3768A525F10689357F09BA3F193DEB517E432BEF8642F7C2EC37925A929E05451554186645FCBA87D0B8DA04FA3008322271D8A64C8E4CB09366E3D7870A47092F57814C66E0E38BB6952BAEC8630219A485DD805E16D66051AD4AA0E9920116DBBB73BF99FF0018C018BDC98D110384F95BD9E584B8A905E8EF11DD8FB0D64A1851F64C1C6B20E92CB100E2B04D5BE6300E20821CE1AD86647B1C96D58669855B962001B2231E063A1064AB31ADAE28E80A4660BAC8954DC83E10FB074E872DD6231A850C43BAD8D421575424' $sData &= 'B5758FFBFCB97F7CFECBF5FF00DF7EB8865D0FECA7F8D3E1A6C78FEAA8AEE46833488EDE295D1AF87104D0993B8788730466C3419E017C86DDD8281242BF1678F950DEC19ECD07585381C05779DA320512114E009FDF04A16658868221F001888DBC0AFAC5ABE3C59332D344097948D92A01CB2D702EB22B0AB7D00776B44620330669082C1E28D733B00447CB092110343CA6386721643B1AAF895862C68C109503BE9C94E35002949A1CB36B1F395E98EB8748ADC1812E102846CF41363A1A7F207206CC2293D3A1D00B4218C19997B7031098D07A998196148C101AD2CE2AD39DC55C2D4349E329B7D06A2D96692770F9BED1E3806C5AF22EF4B7ED8D938A9437CE558063E14CC75A19231002B891CE6EF8D776B2EE1E931FB5A2D5E61CEC75618E5F3853CD72050BD202100E3EE5AFCF3A7C46637887C50C44FA0F833134F150011189C576359A26AF7F5307211479157C076E750CE5C6C28BCE841743061DC1466A801E4184F67C0A0AC221023AC82665ADB151BE65B9AE0EB11977EB7A09FC664EDEDAD76C871E152062261C765619F21819DC32060E44705362369B356815DD96F9E1C8A0D4D63C67BAC299AD8302A6DFC07C8FE02C00003F40780E1F52EB3142360914BA800877EDEAF081462BC02319BE7762E9803780C159C2794B8F0864204E36D4F1E5229354B2700E4BB645102CAA9482E643F044A5B013F238' $sData &= '781A0C121119B3B83639C3D400C81A099A826F21F3802C282911118F11919A395D105B3442F2E7C48AC555641464C3CAB58D4103051A1D404E367BBB35661677660E460B99198A6426704F50882DD5F6B940F4C05C450B9156F2358E7670A43ED2045778B0953849075031808AD2EC805701AF8277D14C8728141111C2F1751EE0115BED1732046CA34B601B3A298C4B4A8A0DA011851E42CDA1D579DDC8E49A87D2A703DE71CEAF652E363C6A33B4D7002647D8D3CA100232482C8B2C00C0FF0007C7E0B8092305811912EC38D18AD2052A646B8030072027F87A72A7B6940C1C16AE083001000003D1F36A4A2429217A5D472F9E582C5AED41B962B503421707B581E2EE8E111309C071914468006AB3E25DE246C8DDF6C4323E593AC854CCE20115BC1A376A8A14C3DDAC5D8486B927868483882BABC27478FE11E6D84D65338266AA4C9EB1BAC9A2871EAC267405EC6BBC2A915E0C638B1CB68011E938620A04BD100068F58E0F003A6C3E88613B31CDCCEF7873E4001328C78294D19854C49B98CB130E1F00064810805C63FDFDB2B7841FC3686F8092A19E2B0A32AB2E1459D9B131BF22693021C3A549F07C0E8151B13826A9F1A2998E50FD11B82C14CE000B2189800BF785198EA1EC0867CA0643C789E318A329C105068BC5403F3080E440726017D043DA4907A463C8FA390735E7291FDB81456D5C446C6439061C' $sData &= '5E774420C053302B974B9FBE585860A2A322AE971BF895A2B6BF771DF39A758E1A0E4F57C040E384C1470BC8685792CAEB03803BC0B4B41E314180C01890D09FF8FF00FFDA000C030100020003000000103475630000000000000122C000026002303680E5CC0C4BB81291C08C01081034CB2C1AA057ED54A30A4C033E8675F981C94EC362C1404330A2830480070258AEA8114800000000000000004A5380000000FFC4002211010100030002020203010000000000000111002131104151713061208191D1FFDA0008010301013F10015EC575E16EC844001908F4D1BE60A44E8055D8DC96C4B68AC7CB86D13A134886E9E89450A1034F5A3F12A76A8714CB7C043544AE8E7B6958AB86AE26E1E61D77108C29764FBC40F06936982291161AA5868C320E01D45B1641311686FD4E1B2857D0929561C6C4D8960377050C2BF95DCDE09ED7AB00AA01720BA1B94FA00A6B0A06AF937E860C006B2560BDA0C0C966090111C6D00AF4A1708408905801EA77C02022B66A8701AA443A223B42ECC50A82C03B482194C58846054C137374BC67867C60BE6F7DAFA311324F83FD02B8C0270BFD65888D37C07C0A17FAAE0AE82D5D02E7C09F48FAF5DBB35DD8647E5C1D031EFA51356C6AAA54B495376AB555EAAABB71D5D5EE91DC02208C80381E2AC79410C95020C1AC276DAED45F6758762485C225B7B006B4AB04613A56F9801C' $sData &= '805D53DD95C33AD3ED3E6F43FB04D0C299E8DD1D9A908AF00911C17E726FDBBC8FC3D3994052B810FB31F8511896FBC0BB078CED4A3076E50462788D8604CDE140CF3B02C951B741F25F7C4C12055343516301EDB3D6AF5AABF64703090093B820D28EEA20E293CC6C6DA18B99B134E680F851C95512E74ED200EBD59C68078A476D015BA9048A800814D07A08B6470C3DE0FC46458C8C1B432BA1DA79E4C340D4E0B1A01D70872F1D0B6E8D00D2358009C004740A08CE919E0D83080812C6035DBB205774751C6330537476EC1B58A3F711714885BE48B855C7EEFECF7FBDC7FD0F146116887413BDA8FB721B1F8A7FE20926B99BCA4EB1F26F2FB56BE3A3DE6C6DB75AAB64B5DB8A7045CA082C80D0BA1AF12102A06C1B0B4150766F3D131A56A6A457ABAE04A60B138E4A6B07D73CEC60B309B468DE518165C5CE81B29AF7E44A49218C99238C2403A2F42ECC010551415420A02A1A2FAC213A07C583F958205677100F197E574915512A5FC82496892256BF58066B089DFC66900445F48330456534A23BB24C428FE4BFFFC40022110101010100020201050100000000000001112100314110512030617181A1F0FFDA0008010201013F10D90E02BAE60E67C09CD399BE090025739147F31B2281EA147B505652BC05428A395C5CF3FE95FE6E174C66CE89D754556A87C19689E6EC492AFE0E4436559E8A5422B0227C38' $sData &= '494988228E42308690E04E34CA570128E095D5814360A8F3ECE44FCC707171D68E0450E8416AE307805CD533BDF0060170E4671D9569568AFC0626128B991867CDC03772AB5D8BE41D0A2C0E3F39632333E672CF898E5893D497BDA4E5CD4326C04C82D4816028609E00942F41001558015E3D1639DE7A000208B8376E10D0A006B573FC1229AB1953601826857CB0EA0FF003DCF83434900BC4827FDA3FBBFC57C0C551B0D6BAB85B881790044011E004026409264E2F89F0514BF4C8C3CE9160AB17A50056451A082834288F0100C1428A0510AC081C45AD44806D945F210C3AAF25BB1DED6DD960418277C02DD84780BC5C50AF6B75357912785FB8FF00457C47E9F3EB988F20E07BF623F72182A638B0DD5AE32A7F131D5D2ACD11D1111B017C37F9743E9012D0EE5D3D76E2259F569CA23558014ADA32EDBA17D768A19111347D61216085F0084D92BEE615215D970A34409F02C93E7CF669873DFB671584002B1C72E66E38F6BE6D67FE1CC6A1A2D9D167964307D9E0680EC2A723AABB69CD54C8AA2E1D60F048232554C76D01C4083E5E662F96DE271C6968CF49692C1539278198C021F419142A6B6D93B48F30D14A4F20313F29E93D245F67F27C0CD31344F5C75B81E10EBF856C01CC816DF0D8D18A2C46AB6C4CF9101448F8D0830F89EC269F3C6F89EBEBD7162DD0C565800587AF47C2DDA307C1752120452C53' $sData &= 'AD8DDB5B07528031B0FAEADEF12CD34B4E70B9BBC8308444B52865E808C21BB0ACE03495977351D6A4815426C3C8B4C9C3A1AEA007D6C0F59C000E340A1FD829C4204F90B7F908FF007FA8008229FD5E9940C1EBA70CF51E1488F12F133E00A6402949538756EBABAAFBFC7FFFC4002110010101010100020203010100000000000111210031104120513040617181FFDA0008010100013F10F859AF1AF091C11A0A4BEDF4D79C91CEB026BC445E0281CBFECFD8E69C7A0843E8B594CA9D08CE301791E997558651E83A588C3B4B0A13FD38C3E0FF001879AA6BDC20E8EF727C77C002F77104FC43CDC3861D641D7F925F89851FBFE60608C09C256CBBA9A2618BCD3D682BDB4D71A9A63B7849361745685DC44955E21681EF09535815E610135D04A3B1CFA2EEE93397183475E456DE6A66C620159559552BABEFF4EEE4F13D1268618434AF953D250999E7D67D7E6293635AB0E8A855F75C442A46C423CCD1204610F7160A800007E043C3791F2AD98E49F626DBC9AB29063606ED5F800B55E1A0561E37FEF3A5C3F69038162ED0A88695CED00940564805F810FA8897D546FB403F7CCC1E74C0A83E535CC9142FA52856A834D3B414C0832607FBA440D1868BF8310707E901320441A14C1E4414415260AD1F6340CA27A3D3105A370B642DCFDC45379B8F266902882AA1011EF7338020348C6AC002AB471A8118A0D04083' $sData &= 'A04C50C977E140A00544000AAAE006AB81D0FBD5FF00D32B11CD0706AD7C0814398136FC94035DE0C2CCBB801E77079CFC81005C0B324C4FE1DBDF8CDB3FC57FC1F353E305D410E19AA83BDB17562B9D8DDD0A284C9961532DEB7C7E988C833FC16DE4F903DF9085BEC413FC79BCA52752160A2C468CE1F6B124353E0A21C72AE1111B2805CA9B427E027146ECA8DC192963EFD99A53D65633872A8C155DF556A4B387E46F86A644A63582685E0D71BAFB834C7CB19C0EA93C285161ACA3C112B9CD14876839272AAAC835C8663C18F61D5EE43816F538206951B809D24F744C536146248E3CD432AB927F9861FF0010F00107BEF27E99752278DF71F94B2A00F1EDEDB6D7BC60CE843B7CBE0C1A797CA447E1A09CADAA529D68A4F5427C1A1F7D23BC9108CD44B1742F11930342113A66680FCE8CF544009AF13752640463C6FD40226E57B2B8E13902AF83458FF57A389296AAB8FF00740B715C751FCC2560BF5C93ADC80AA91320688400ADDF4CF4347210B7B005EF4FA3E2D478F01B68617C88451B946B86E6B2174816A7B0C668168B2F0380813A0C1B517239150B7C75704ACC543F10156F43FBF6EC5D20064CEF602DC4F05116E6100800411112889889A26274D3428C035296102BD91E211114263E378FE988C7E91F1E0F6592FEF99AC8F4E19E939A81E904B045017B494B4FE91BE686950416D87E33D2B601481F' $sData &= '4C8E0321BC79134F4FD9A99BAA1F7B9FD9E2F79BA66A09D9254CBE9E110583EBE93601FC24F9E515B2AFB2103956F4E3154DC021AD30960427EB670501C13C00B6479D5A81809CCF3D6DB0E5710794301D60364FE9D639ED048441EA2E189F352EC402813AB8DDBA43D64CA661B009032970C7CA63C021D15CD4AFD92C945EB2C4661430DAF9AE6C4557FF0046C2584D81D65E927772E88791DE9441D0F75E9E6312EECF8988A1240A4C87E0D61F980DDF2AAEEE84EB294A250E993EBF0B0000B000AAA04D453F6A55D55E47D366D3EEBA0F64DFA4591D455124F2181F1AB0B05801AA61A091393EE7C306FA94A7D2A649B1AC37F158041BB50A15DA8BEF4E128CA1020843D42B00CF93007629A7BB340942B33E46DEC6D38CC376FB478A3C1510C5B1F38BB369425773CB129A3C0E2D1087214C287DF4F618DD1EA2D25328279587743326175D91E6569F4ABADD8A8ABFE530D4D63200A480405F97B9E8D0A00209646E2F735983FE14A441A028925EB314B8B228CABDC17A54A5C0055A33007E4A1B69D6048A5CEEC381CD3AB92A0435404A87C201F116EA6024A6044C92DC76E494E71C0E309370C447D77C1EFD34D4F63B28CE730545C316121DF275CA260FDC36FAE03D04D152121902081180196F55481E601C69A841DBC7F498226CE5D148F2272C7C0A41530033C440423E59A3D1589417C720539B96763167066027' $sData &= 'AA7B1AA87E85C0A3BCEA027EF88B5C2D6C806CB589B87C5557D223F4FCFD32023D949C443E27E2643A082C202525053CFDF5F7C18713FC0931D1E9F3F9718F027DEB7482CE1174533E999FFD2ABBD9B70DCD6E9CB5F033C517AAD9B02A6D64883EB32EDB95201A24155E76552C2C10140592105D324C2503AE2AB7DF63F4A918938125748866804A28AA3C0E776BEE4AF52B3120A1F4401E7199CF2D4EDCE74BFA5DA64BEDC87E0F21C3C6D834283112F4011A90A8A011A70B93EDAEDF41622C1F50A9EDA81A0D9BE80CE297830B3A5C2143400E57F534FF00745639B77A65AA7DD330D0D9740CC8C1B887C4BF567808781F4A5F4C7D1D3AE61C40B6C5B8809D121B8AC00BBE55C0587C9C7FE0AA848B9038AB4CD86D19A03852C11C1CD4841035F1C0886812F49C44BD9595F122CC1462488B1A82A0EAE3E66340AE96B83FBE208BF05C18840935DB6B6006EAB3C712799095A5479433E1312E22A6D295D1787B81A600302C0AD7EFE0F170FA501CED4B56A0F3027766C5A186310B5B27458A81AEAE000034B8E3996300E8300F0F94C4227A229F8EC010C55021EAA1A6A4BBEC0BC24D1A142482024C66E3B4B57D28327A165433E097C0A610019EFACDBA1B78D0949623D3D358C8A244799CDAE752E6832EB506B545ED779AF831AD4DDED19BA1210C65903DA78E359A76B56D077B1354A2B245E30A1FBF23401B409A70DF' $sData &= 'F80C80284000400200155CE82B400D9B45514EDA0EDCBE6A766D85D2A0644F23820C901224766B8B61420D9CA069DFEB290165D78D1408A5408D2F341528D63FEEBD9B7B3AC365260D40A587C189F98462D44478196050E4C54F751285768B34186A850098FEEABBC0E684A04DD484A21433243499ABA263B16EB33380FD70A73889B3B3DD2A16AC1A2F06DDC309629AE063E318BE98931CEF831E3450873AA1C84FA091EABFDD363219FE2CC8620A9D8A7B876374C2801D340A3924329FC11A91830874E8609ECB0B0182F1B95CCCDB382FD54100EE1FE27FFFD9' $sData=Binary($sData) Local $sFile = @TempDir&'\google.jpg' Local $file = FileOpen($sFile,18) FileWrite($file, $sData) FileClose($file) Return $sFile EndFuncP.S.: is it possible that you will read the help file before asking "is it possible"? Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text Link to comment Share on other sites More sharing options...
nadigo Posted November 25, 2010 Author Share Posted November 25, 2010 Awesome taietel, thats exactly what I wanted to achieve. If I want to change the image, How do I convert an image to binary ? Thanks again, Nadav p/s Point noted on the "is it possible ?" Link to comment Share on other sites More sharing options...
taietel Posted November 25, 2010 Share Posted November 25, 2010 (edited) The following code is not written by me, just modified. I think AZJIO wrote it: expandcollapse popup#include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Gui = GUICreate("Convert2au3", 200, 94, @DesktopWidth - 220, @DesktopHeight - 130, BitOR($WS_POPUP,$WS_BORDER), BitOR($WS_EX_ACCEPTFILES,$WS_EX_TOOLWINDOW)) GUISetBkColor(0x000000) $Input1 = GUICtrlCreateLabel('', 0, 0, 200, 94) GUICtrlSetState(-1, 136) GUICtrlCreateLabel ("Drag the file here...", 10,10,180,17,$SS_CENTER, $GUI_WS_EX_PARENTDRAG) GUICtrlSetColor(-1, 0xFFCC00) $StatusBar=GUICtrlCreateLabel (@CRLF&@CRLF&'', 10,30,180,57,$SS_CENTER, $GUI_WS_EX_PARENTDRAG) GUICtrlSetColor(-1, 0xFFFF00) WinSetTrans($Gui,"",220) GUISetState () While 1 $msg = GUIGetMsg() Select Case $msg = -13 $filename=StringRegExp(@GUI_DRAGFILE,'(^.*)\\(.*)\.(.*)$',3) GUICtrlSetData($StatusBar, 'The file '&$filename[1]&'.'&$filename[2]&' is accepted'&@CRLF&'Reading the file...') $ScrBin='$sData = ''0x'''&@CRLF $file = FileOpen(@GUI_DRAGFILE, 16) While 1 $Bin = FileRead($file, 512) If @error = -1 Then ExitLoop $ScrBin&='$sData &= '''&StringTrimLeft($Bin,2)&''''&@CRLF Sleep(1) WEnd FileClose($file) GUICtrlSetData($StatusBar, 'Transforming the file '&$filename[1]&'.'&$filename[2]&' ...') Sleep(1000) $Output = @ScriptDir & '\Inc_' $i = 1 While FileExists($Output & $i & '_'&$filename[1]&'.au3') $i += 1 WEnd $Output = $Output & $i & '_'&$filename[1]&'.au3' $file = FileOpen($Output,2) FileWrite($file, "Func _IncludedFile()"&@CRLF&$ScrBin&@CRLF& _ '$sData=Binary($sData)'&@CRLF& _ ';the extracted file - returned by this function - will be in the Temp directory'&@CRLF& _ '$f= @TempDir&"\'&$filename[1]&'.'&$filename[2]&'"'&@CRLF& _ '$file = FileOpen($f,18)'&@CRLF& _ 'FileWrite($file, $sData)'&@CRLF& _ 'FileClose($file)'&@CRLF&'Return $f'&@CRLF&"EndFunc") FileClose($file) GUICtrlSetData($StatusBar, 'Done. The file Inc_'& $i & '_'&$filename[1]&'.au3 was created.') Sleep(2000) Exit Case $msg = -3 Exit EndSelect WEndAfter transforming, use the function like so: $image = _IncludedFile() Edited November 25, 2010 by taietel Things you should know first...In the beginning there was only ONE! And zero... Progs: Create PDF(TXT2PDF,IMG2PDF) 3D Bar Graph DeskGadget Menu INI Photo Mosaic 3D Text Link to comment Share on other sites More sharing options...
nadigo Posted November 25, 2010 Author Share Posted November 25, 2010 Ok that worked for me, I am trying to have it drown as background, means not to be the top (front) window when it's drown. if the script is running and I have notepad.exe running I Don't wont that the gui will show. i am playing with #Include <WinAPI.au3> _WinAPI_SetWindowPos($hWnd, $hAfter, $iX, $iY, $iCX, $iCY, $iFlags) But no luck until now do you know how to do so Link to comment Share on other sites More sharing options...
KaFu Posted November 25, 2010 Share Posted November 25, 2010 Here, give this a try. It's part of my project SMF, next release will have a search box widget on the Desktop ... yeah, and I know my site is down , but this example will still be here when it's running again next week ... It's checking if DWM is enabled and should work on both XP and Vista/Win7 (fingers-crossed). Only drawback is, that it covers the desktop icons, but I'm not aware of any workaround for that. expandcollapse popup#include <Constants.au3> #include <GuiConstantsEx.au3> #include <WindowsConstants.au3> #include <WinApi.au3> Opt("GUIOnEventMode", 1) HotKeySet("{ESC}", "_Exit") Global $h_Desktop_SysListView32 _GetDesktopHandle() $gui_SMF_Search_Desktop = GUICreate("Desktop GUI", 400, 40, Default, Default, $WS_POPUP, $WS_EX_TOOLWINDOW) GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, '_ChangeCursorondrag', $gui_SMF_Search_Desktop) GUISetBkColor(0x000000) GUICtrlCreateLabel("Give SMF a try :)... @ http://www.funk.eu", 10, 10, 400) GUICtrlSetColor(-1, 0xffffff) GUICtrlSetFont(-1, 14, 600, 2, "Arial") DllCall("user32.dll", "hwnd", "SetParent", "hwnd", $gui_SMF_Search_Desktop, "hwnd", $h_Desktop_SysListView32) GUISetState(@SW_SHOWNOACTIVATE, $gui_SMF_Search_Desktop) While 1 Sleep(10) WEnd Func _Exit() Exit EndFunc ;==>_Exit Func _ChangeCursorondrag() GUISetCursor(9, 1, @GUI_WinHandle) DllCall("user32.dll", 'int', _ 'SendMessage', 'hWnd', @GUI_WinHandle, _ 'int', 0x00A1, 'int', 2, 'int', 0) GUISetCursor(-1, 1, @GUI_WinHandle) EndFunc ;==>_ChangeCursorondrag Func _GetDesktopHandle() $h_Desktop_SysListView32 = 0 Local Const $hDwmApiDll = DllOpen("dwmapi.dll") Local $sChkAero = DllStructCreate("int;") DllCall($hDwmApiDll, "int", "DwmIsCompositionEnabled", "ptr", DllStructGetPtr($sChkAero)) Local $aero_on = DllStructGetData($sChkAero, 1) If Not $aero_on Then $h_Desktop_SysListView32 = WinGetHandle("Program Manager") Return 1 Else Local $hCBReg = DllCallbackRegister("_GetDesktopHandle_EnumChildWinProc", "hwnd", "hwnd;lparam") If $hCBReg = 0 Then Return SetError(2) DllCall("user32.dll", "int", "EnumChildWindows", "hwnd", _WinAPI_GetDesktopWindow(), "ptr", DllCallbackGetPtr($hCBReg), "lparam", 101) Local $iErr = @error DllCallbackFree($hCBReg) If $iErr Then Return SetError(3, $iErr, "") EndIf Return 2 EndIf EndFunc ;==>_GetDesktopHandle Func _GetDesktopHandle_EnumChildWinProc($hWnd, $lParam) If _WinAPI_GetClassName($hWnd) = "SysListView32" And _WinAPI_GetWindowLong($hWnd, $GWL_ID) = 1 Then $h_Desktop_SysListView32 = $hWnd Return False EndIf Return True EndFunc ;==>_GetDesktopHandle_EnumChildWinProc  OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 Hi KaFu, that seems to work fine, thanks. I tried to set it a bit trasperant using WinSetTrans($gui_SMF_Search_Desktop,"",230) and it somehow brake it and the gui is not shown, any idea why ? interested to see what is funk.eu, ping when it is back online, Nadav Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 BTW is there a way to add it to the Task bar as well ? Link to comment Share on other sites More sharing options...
KaFu Posted November 26, 2010 Share Posted November 26, 2010 (edited) Maybe its important where the code is placed? This works for me (Win7 64bit). expandcollapse popup#include <Constants.au3> #include <GuiConstantsEx.au3> #include <WindowsConstants.au3> #include <WinApi.au3> Opt("GUIOnEventMode", 1) HotKeySet("{ESC}", "_Exit") Global $h_Desktop_SysListView32 _GetDesktopHandle() $gui_SMF_Search_Desktop = GUICreate("Desktop GUI", 400, 40, Default, Default, $WS_POPUP, $WS_EX_TOOLWINDOW) GUISetOnEvent($GUI_EVENT_PRIMARYDOWN, '_ChangeCursorondrag', $gui_SMF_Search_Desktop) GUISetBkColor(0x000000) GUICtrlCreateLabel("Give SMF a try :)... @ http://www.funk.eu", 10, 10, 400) GUICtrlSetColor(-1, 0xffffff) GUICtrlSetFont(-1, 14, 600, 2, "Arial") WinSetTrans($gui_SMF_Search_Desktop,"",120) DllCall("user32.dll", "hwnd", "SetParent", "hwnd", $gui_SMF_Search_Desktop, "hwnd", $h_Desktop_SysListView32) GUISetState(@SW_SHOWNOACTIVATE, $gui_SMF_Search_Desktop) While 1 Sleep(10) WEnd Func _Exit() Exit EndFunc ;==>_Exit Func _ChangeCursorondrag() GUISetCursor(9, 1, @GUI_WinHandle) DllCall("user32.dll", 'int', _ 'SendMessage', 'hWnd', @GUI_WinHandle, _ 'int', 0x00A1, 'int', 2, 'int', 0) GUISetCursor(-1, 1, @GUI_WinHandle) EndFunc ;==>_ChangeCursorondrag Func _GetDesktopHandle() $h_Desktop_SysListView32 = 0 Local Const $hDwmApiDll = DllOpen("dwmapi.dll") Local $sChkAero = DllStructCreate("int;") DllCall($hDwmApiDll, "int", "DwmIsCompositionEnabled", "ptr", DllStructGetPtr($sChkAero)) Local $aero_on = DllStructGetData($sChkAero, 1) If Not $aero_on Then $h_Desktop_SysListView32 = WinGetHandle("Program Manager") Return 1 Else Local $hCBReg = DllCallbackRegister("_GetDesktopHandle_EnumChildWinProc", "hwnd", "hwnd;lparam") If $hCBReg = 0 Then Return SetError(2) DllCall("user32.dll", "int", "EnumChildWindows", "hwnd", _WinAPI_GetDesktopWindow(), "ptr", DllCallbackGetPtr($hCBReg), "lparam", 101) Local $iErr = @error DllCallbackFree($hCBReg) If $iErr Then Return SetError(3, $iErr, "") EndIf Return 2 EndIf EndFunc ;==>_GetDesktopHandle Func _GetDesktopHandle_EnumChildWinProc($hWnd, $lParam) If _WinAPI_GetClassName($hWnd) = "SysListView32" And _WinAPI_GetWindowLong($hWnd, $GWL_ID) = 1 Then $h_Desktop_SysListView32 = $hWnd Return False EndIf Return True EndFunc ;==>_GetDesktopHandle_EnumChildWinProc BTW is there a way to add it to the Task bar as well ? What do you mean? As an embedded GUI, or just that the GUI shows up? Edited November 26, 2010 by KaFu  OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 i have also WIN7/64 and when I set the GUI as transparent it vanished, works fine on XP.. I will keep playing and update. as for the task bar, I am trying to set an icon on the task bar (left side) and I want that when the mouse is over it the search box will be shown next to it. still trying to find how to add/fix a task bar gui... Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 should be here ? $hIcon = _WinAPI_GetClassLong($hForm, $GCL_HICON | $GCL_HICONSM) I hope you have already downloaded WinAPIEx.au3. Link to comment Share on other sites More sharing options...
KaFu Posted November 26, 2010 Share Posted November 26, 2010 Nope, can't get windows transparency working on Win7 either when DWM / Aero is enabled, even _WinAPI_SetLayeredWindowAttributes() and DwmEnableBlurBehindWindow does not work if you SetParent the GUI to desktop. DWM/Aero is the bugger, guess it has to do with the buffering and z-order reversion... Â OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26)Â BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16)Â ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 did you ever added a fixed buttom to the task bar ? I am trying to set a fix icon on the task bar (left side) and I want that when the mouse is over it the search box will be shown next to it. I am trying to use GUIToolbar.au3 but can not find the hndel to the taskbar Link to comment Share on other sites More sharing options...
nadigo Posted November 26, 2010 Author Share Posted November 26, 2010 Hi, I am trying to add an input box to the right side of the task bar (right after the start button) on XP and WIN7/Vista. for some reason i can not attach a new toolbar to the taskbar rebar Local $hTaskBar = _WinAPI_FindWindow("Shell_TrayWnd", "") Local $hRebar = ControlGetHandle($hTaskBar, "", "ReBarWindow321") ;$hReBar = ControlGetHandle("[CLASS:Shell_TrayWnd]", "", "ReBarWindow321") $hgui = GUICreate("", 100, 20, -1, -1, -1,0) DllCall("user32.dll", "hwnd", "SetParent", "hwnd", $hgui, "hwnd", WinGetHandle("Program Manager")) $hToolbar = _GUICtrlToolBar_Create($hReBar, BitOR($TBSTYLE_FLAT, $CCS_NORESIZE, $CCS_NOPARENTALIGN)) $hInput = GUICtrlCreateInput("Input control", 0, 0, 120, 20) _GUICtrlRebar_AddToolBarBand($hReBar, $hToolbar, "", -1,-1) GUISetState(@SW_SHOW) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now