Influx Posted January 2, 2009 Posted January 2, 2009 error updating controls. I am making a taskbar and i want to update the start bar so the windows in it represent the windows open, however i cant get rid of the old controls, and cant figure out how to only update the buttons if windows have changed. update function: func _updatestart() dim $x[500] $var = WinList() $a = 0 $b = 0 for $i=0 to $wins - 1 GUICtrlDelete($x[$i]) Next For $i = 1 to $var[0][0] ; Only display visble windows that have a title If $var[$i][0] <> "" AND _WinAPI_IsWindowVisible($var[$i][1]) Then $b = $b + 1 EndIf Next dim $xyz[$b] For $i = 1 to $var[0][0] ; Only display visble windows that have a title If $var[$i][0] <> "" AND _WinAPI_IsWindowVisible($var[$i][1]) Then $xyz[$a] = $var[$i][0] $a = $a + 1 EndIf Next $wins = UBound($xyz) $c = ($width-300)/$wins for $i=0 to $wins - 1 $x[$i] = GUICtrlCreatebutton($xyz[$i], $c-50, 5, ($width-300)/$wins, 25) GUICtrlSetOnEvent(-1, "pushed") $c=$c+($width-300)/$wins Next EndFunc
FireFox Posted January 2, 2009 Posted January 2, 2009 @Influx What do you mean about update ? GuiCtrlDelete and after GuiCtrlCreate ? Cheers, FireFox.
Influx Posted January 2, 2009 Author Posted January 2, 2009 this doesnt work.... it wont delete the old controls! thats the problem. also i only want to delete and re create if a window has changed it name, closed, or opened
MrCreatoR Posted January 2, 2009 Posted January 2, 2009 Check this Example script: TasksBar Imitation Demo Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
Influx Posted January 3, 2009 Author Posted January 3, 2009 i have checked it but the structed of their code and my code is so different i could glam anything usable from it. Also the codeis outdated and wont even run.
Bert Posted January 3, 2009 Posted January 3, 2009 Lets see your code and we can fix it for you. I will bet you are close to getting it right, and just need a small tweak. The Vollatran project My blog: http://www.vollysinterestingshit.com/
Influx Posted January 3, 2009 Author Posted January 3, 2009 i didnt really wanna share tis in case some skiddie came and stole it so im going to send to you via PM =].
Influx Posted January 3, 2009 Author Posted January 3, 2009 if you wanna help ust tell em and i will pm the code.i pmed to volly already.
Bert Posted January 3, 2009 Posted January 3, 2009 Ok, let me look at it. It will take a bit for I can get back to you. The Vollatran project My blog: http://www.vollysinterestingshit.com/
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