Custom Query (3919 matches)
Results (64 - 66 of 3919)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #308 | No Bug | Controls embedded in statusbar lose theire position if GUI is minimised and then restored. | ||
| Description |
GuiStatusBar UDF Bug OS WinXP SP2 AutoIt 3.2.12.0 Progress bars and possibly other controls loose their possition if the GUI is minimised and then restored. They all move to the bottom left of the GUI. Additionally this somtimes causes AutoIt to crash. The Script below taken direct from the help page for _GUICtrlStatusBar_EmbedControl replicactes the problem, To Replicate Run the script minimise to taskbar click taskbar to restore #include <GuiConstantsEx.au3>
#include <GuiStatusBar.au3>
#include <ProgressConstants.au3>
#include <SendMessage.au3>
Opt('MustDeclareVars', 1)
$Debug_SB = False ; Check ClassName being passed to functions, set to True and use a handle to another control to see it work
_Main()
Func _Main()
Local $hGUI, $hProgress, $hInput, $input, $progress, $hStatus
Local $aParts[4] = [80, 160, 300, -1]
; Create GUI
$hGUI = GUICreate("StatusBar Embed Control", 400, 300)
;===============================================================================
; defaults to 1 part, no text
$hStatus = _GUICtrlStatusBar_Create ($hGUI)
_GUICtrlStatusBar_SetMinHeight ($hStatus, 20)
;===============================================================================
GUISetState()
; Initialize parts
_GUICtrlStatusBar_SetParts ($hStatus, $aParts)
_GUICtrlStatusBar_SetText ($hStatus, "Part 1")
_GUICtrlStatusBar_SetText ($hStatus, "Part 2", 1)
; Embed a progress bar
If @OSTYPE = "WIN32_WINDOWS" Then
$progress = GUICtrlCreateProgress(0, 0, -1, -1, $PBS_SMOOTH)
$hProgress = GUICtrlGetHandle($progress)
_GUICtrlStatusBar_EmbedControl ($hStatus, 2, $hProgress)
Else
$progress = GUICtrlCreateProgress(0, 0, -1, -1, $PBS_MARQUEE) ; marquee works on Win XP and above
$hProgress = GUICtrlGetHandle($progress)
_GUICtrlStatusBar_EmbedControl ($hStatus, 2, $hProgress)
_SendMessage($hProgress, $PBM_SETMARQUEE, True, 200) ; marquee works on Win XP and above
EndIf
$input = GUICtrlCreateInput("This is Embeded", 0, 0)
$hInput = GUICtrlGetHandle($input)
_GUICtrlStatusBar_EmbedControl ($hStatus, 3, $hInput, 3)
; Loop until user exits
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main
|
|||
| #312 | No Bug | Cannot create dynamic arrays $foo[$bar] | ||
| Description |
Since latest revision creating an array depending on another variable gives me the following error :"H:\l2j\Spawn Map\SpMap v0.2.au3 (98) : ==> Array variable subscript badly formatted.: Dim $result2[$countspecies], $result3[$countspecies] Dim $result2[ ERROR: |
|||
| #313 | No Bug | DirMove on same volume | ||
| Description |
+---Dirtest1 | \---Subdir | somefile.txt | +---Dirtest2 | \---Subdir DirMove("C:\Dirtest1\Subdir","C:\Dirtest2",1)
Should be: +---Dirtest1 +---Dirtest2 | \---Subdir | somefile.txt Is: +---Dirtest1 +---Dirtest2 | \---Subdir | \---Subdir | somefile.txt If Dirtest1 and Dirtest2 are on different Volumes, it works |
|||
