Morgen,
wenn ich auf ein UpDown-Menü klicke, bekomme ich als Notify -722. Weiß jemand, was das für ein Code ist?
Morgen,
wenn ich auf ein UpDown-Menü klicke, bekomme ich als Notify -722. Weiß jemand, was das für ein Code ist?
Das ist die Notification UDN_DELTAPOS
Zitat von MSDNSent by the operating system to the parent window of an up-down control when the position of the control is about to change. This happens when the user requests a change in the value by pressing the control's up or down arrow. The UDN_DELTAPOS message is sent in the form of a WM_NOTIFY message.
Ah super danke. Kannst du mir auch sagen, warum WM_NOTIFY mein GUISetOnEvent($GUI_EVENT_PRIMARYUP... verhindert?
Ah super danke. Kannst du mir auch sagen, warum WM_NOTIFY mein GUISetOnEvent($GUI_EVENT_PRIMARYUP... verhindert?
Ähhhm, *Glaskugel reib* ... Mist ist zu dreckig.
Ohne Code, weiss ich nicht mal ansatzweise, was du gerade meinst.
Jo hier
#NoTrayIcon
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GuiButton.au3>
#include <GuiIPAddress.au3>
#include <GuiListView.au3>
#include <GuiMenu.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include "CustomMsgBox.au3"
#include "CustomFileSaveDialog.au3"
#include <PVICom.au3>
#include <GDIPlus.au3>
#include <Memory.au3>
#include "BitmapData.au3"
#include <Misc.au3>
#include <HeaderConstants.au3>
#include <ListViewConstants.au3>
#include <SendMessage.au3>
_Singleton("Flarecontrol" & FileGetVersion(@ScriptFullPath))
[/autoit] [autoit][/autoit] [autoit]Break(0)
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
Opt("TrayOnEventMode", 1)
_GDIPlus_Startup()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Global $sProgramPath = @ScriptDir & "\"
Global $sSettingsPath = @AppDataDir & "\Flarecontrol"
Global $sSettingsIniFilename = "Settings.ini"
Global $sFileLocation = IniRead($sSettingsPath & "\" & $sSettingsIniFilename, "Dirs", "FileLocation", @MyDocumentsDir & "\Flarecontrol")
Global $sTitle = "Flarecontrol"
;~ Global $sIP = IniRead($sSettingsPath & "\" & $sSettingsIniFilename, "PLC", "IP", "192.168.0.223")
Global $sIP = "127.0.0.1"
;~ Global $iPort = 11159
Global $iPort = 11160
Global $acFlameProjectors_1[20]
Global $acFlameProjectors_2[20]
Global $acFlameProjectors_3[20]
Global $iMaxCountFrames = 200
Global $iMaxCountAllFrames = 2000
Global $aMovies[48][$iMaxCountFrames]
Global $acCtrl[70]
Global $iCountFrames, $iCountAllFrames, $iCurFrame, $iCurMovie, $sFilename, $xFirstSave, $iMB, $sSavePath, $xSaved = True
Global $iUpload, $xDownload
Global $hFile
Global Const $CMD_END = 0x4000000
Global Const $CMD_START = 0x8000000
Global Const $CMD_DELAY = 0x10000000
Global Const $WM_PVI_GLOBAL_EVENT = $WM_USER + 1
Global Const $WM_PVI_EVENT = $WM_USER + 2
Global Const $WM_PVI_CREATE_RESP = $WM_USER + 3
Global Const $WM_PVI_WRITE_RESP = $WM_USER + 4
Global Const $WM_PVI_MODULE = $WM_USER + 5
;~ Global Const $WM_PVI_LINK_RESP = $WM_USER + 6
Global $NULL = Chr(0)
Global Enum $IDC_PVI_NAME_LINE, $IDC_PVI_NAME_DEVICE, $IDC_PVI_NAME_STATION, $IDC_PVI_NAME_CPU, $IDC_PVI_NAME_MODULE, _
$IDC_PVI_NAME_PVAR1, $IDC_PVI_NAME_PVAR2, $IDC_PVI_NAME_PVAR3, $IDC_PVI_NAME_PVAR4, $IDC_PVI_NAME_PVAR5
Global Const $STM_SETIMAGE = 0x0172
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]#Region - Haupt-GUI erstellen
Global $hGuiMain = GUICreate($sTitle & " - Designer", 750, 460, -1, -1)
Global $cMenu1 = GUICtrlCreateMenu("&File")
Global $cMenu2 = GUICtrlCreateMenu("&Communication")
Global $cMenu3 = GUICtrlCreateMenu("&?")
Global $cMenu1_Item1 = GUICtrlCreateMenuItem("New", $cMenu1)
Global $cMenu1_Item2 = GUICtrlCreateMenuItem("Open...", $cMenu1)
Global $cMenu1_Item3 = GUICtrlCreateMenuItem("Save", $cMenu1)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cMenu1_Item4 = GUICtrlCreateMenuItem("Save as...", $cMenu1)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlCreateMenuItem("", $cMenu1)
Global $cMenu1_Item5 = GUICtrlCreateMenuItem("Exit", $cMenu1)
Global $cMenu2_Item1 = GUICtrlCreateMenuItem("Connect", $cMenu2)
Global $cMenu2_Item2 = GUICtrlCreateMenuItem("Disconnect", $cMenu2)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cMenu2_Item3 = GUICtrlCreateMenuItem("Download Movie", $cMenu2)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cMenu2_Item4 = GUICtrlCreateMenuItem("Download Movies", $cMenu2)
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cMenu2_Item5 = GUICtrlCreateMenuItem("Upload Movies", $cMenu2)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlCreateMenuItem("", $cMenu2)
Global $cMenu2_Item6 = GUICtrlCreateMenuItem("Settings", $cMenu2)
Global $cMenu3_Item1 = GUICtrlCreateMenuItem("About", $cMenu3)
[/autoit] [autoit][/autoit] [autoit]If @OSBuild >= 6000 Then
Global $hHBitmap_Menu1_Item1 = _LoadBmpFromMem(PNG_DocumentNew_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu1), $cMenu1_Item1, $hHBitmap_Menu1_Item1, False)
Global $hHBitmap_Menu1_Item2 = _LoadBmpFromMem(PNG_DocumentOpen_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu1), $cMenu1_Item2, $hHBitmap_Menu1_Item2, False)
Global $hHBitmap_Menu1_Item3 = _LoadBmpFromMem(PNG_DocumentSave_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu1), $cMenu1_Item3, $hHBitmap_Menu1_Item3, False)
Global $hHBitmap_Menu1_Item4 = _LoadBmpFromMem(PNG_DocumentSaveAs_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu1), $cMenu1_Item4, $hHBitmap_Menu1_Item4, False)
Global $hHBitmap_Menu1_Item5 = _LoadBmpFromMem(PNG_Exit_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu1), $cMenu1_Item5, $hHBitmap_Menu1_Item5, False)
Global $hHBitmap_Menu2_Item1 = _LoadBmpFromMem(PNG_Connect_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item1, $hHBitmap_Menu2_Item1, False)
Global $hHBitmap_Menu2_Item2 = _LoadBmpFromMem(PNG_Disconnect_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item2, $hHBitmap_Menu2_Item2, False)
Global $hHBitmap_Menu2_Item3 = _LoadBmpFromMem(PNG_UpArrowShort_Green_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item3, $hHBitmap_Menu2_Item3, False)
Global $hHBitmap_Menu2_Item4 = _LoadBmpFromMem(PNG_UpArrowShort_Green_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item4, $hHBitmap_Menu2_Item4, False)
Global $hHBitmap_Menu2_Item5 = _LoadBmpFromMem(PNG_DownArrowShort_Orange_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item5, $hHBitmap_Menu2_Item5, False)
Global $hHBitmap_Menu2_Item6 = _LoadBmpFromMem(PNG_Interface_16x16(), True)
_GUICtrlMenu_SetItemBmp(GUICtrlGetHandle($cMenu2), $cMenu2_Item6, $hHBitmap_Menu2_Item6, False)
EndIf
Global $cNew = GUICtrlCreateButton("", 240, 140, 100, 100, $BS_BITMAP)
GUICtrlSetTip(-1, "New")
Global $hHBitmap_New
If @OSBuild < 6000 Then
$hHBitmap_New = ConvertBitmap(_LoadBmpFromMem(PNG_DocumentNew_64x64(), False))
Else
$hHBitmap_New = _LoadBmpFromMem(PNG_DocumentNew_64x64(), True)
EndIf
_WinAPI_DeleteObject(GUICtrlSendMsg($cNew, $BM_SETIMAGE, $IMAGE_BITMAP, $hHBitmap_New))
Global $cOpen = GUICtrlCreateButton("", 390, 140, 100, 100, $BS_BITMAP)
GUICtrlSetTip(-1, "Open")
Global $hHBitmap_Open
If @OSBuild < 6000 Then
$hHBitmap_Open = ConvertBitmap(_LoadBmpFromMem(PNG_DocumentOpen_64x64(), False))
Else
$hHBitmap_Open = _LoadBmpFromMem(PNG_DocumentOpen_64x64(), True)
EndIf
_WinAPI_DeleteObject(GUICtrlSendMsg($cOpen, $BM_SETIMAGE, $IMAGE_BITMAP, $hHBitmap_Open))
$acCtrl[0] = GUICtrlCreateLabel("Movie-No.:", 20, 14, 70, 17)
Global $cMovieNo = GUICtrlCreateCombo("", 80, 10, 40, 20, $CBS_DROPDOWNLIST + $WS_VSCROLL)
$acCtrl[1] = $cMovieNo
For $i = 1 To 48
GUICtrlSetData(-1, $i)
Next
Global $cDelay = GUICtrlCreateInput("0.06", 200, 10, 50, 20)
$acCtrl[59] = $cDelay
Global $cDelayUpDown = GUICtrlCreateUpdown($cDelay)
$acCtrl[60] = $cDelayUpDown
Global $cTotalFlameTime = GUICtrlCreateButton("Total Flame Time", 300, 8, 100, 25)
$acCtrl[61] = $cTotalFlameTime
Global $cSimulateMovie = GUICtrlCreateButton("Simulate", 420, 8, 100, 25)
$acCtrl[2] = $cSimulateMovie
$acCtrl[57] = GUICtrlCreateLabel("Total Frames:", 550, 14, 65, 17)
Global $cCountAllFrames = GUICtrlCreateLabel("", 620, 14, 50, 17)
$acCtrl[58] = $cCountAllFrames
$acCtrl[3] = GUICtrlCreateGroup("Frames", 10, 45, 730, 370)
$acCtrl[4] = GUICtrlCreateLabel("Frame-No.:", 30, 76, 55, 17)
Global $cFrameNo = GUICtrlCreateLabel("", 90, 76, 20, 17)
$acCtrl[5] = $cFrameNo
Global $cBackward = GUICtrlCreateButton("<", 120, 70, 25, 25)
$acCtrl[6] = $cBackward
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cForward = GUICtrlCreateButton(">", 160, 70, 25, 25)
$acCtrl[7] = $cForward
GUICtrlSetState(-1, $GUI_DISABLE)
Global $cAdd = GUICtrlCreateButton("Add Frame", 220, 70, 90, 25)
$acCtrl[8] = $cAdd
Global $cDelete = GUICtrlCreateButton("Delete Frame", 330, 70, 90, 25)
$acCtrl[9] = $cDelete
GUICtrlSetState(-1, $GUI_DISABLE)
For $i = 1 To 20
$acFlameProjectors_1[$i - 1] = GUICtrlCreateCheckbox("", $i * 30, 115, 15, 15)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetState(-1, $GUI_HIDE)
Next
Global $cDuration_1 = GUICtrlCreateLabel("", 625, 116, 110, 17)
GUICtrlSetState(-1, $GUI_DISABLE)
For $i = 1 To 20
$acFlameProjectors_2[$i - 1] = GUICtrlCreateCheckbox("", $i * 30, 140, 15, 15)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetState(-1, $GUI_HIDE)
Next
Global $cDuration_2 = GUICtrlCreateLabel("", 625, 141, 110, 17)
GUICtrlSetState(-1, $GUI_DISABLE)
For $i = 1 To 20
$acCtrl[9 + $i] = GUICtrlCreateLabel("P" & $i, 22 + (($i - 1) * 30), 170, 30, 17, $SS_CENTER)
$acFlameProjectors_3[$i - 1] = GUICtrlCreateCheckbox("", $i * 30, 190, 15, 15)
Next
For $i = 0 To 19
$acCtrl[30 + $i] = $acFlameProjectors_3[$i]
Next
$acCtrl[50] = GUICtrlCreateLabel("Duration:", 30, 228, 50, 17)
Global $cDuration_3 = GUICtrlCreateInput("5", 80, 225, 35, 20, $ES_RIGHT)
$acCtrl[51] = $cDuration_3
$acCtrl[52] = GUICtrlCreateLabel("1/100 sec.", 120, 228, 60, 17)
Global $cApply = GUICtrlCreateButton("Apply", 200, 222, 100, 25)
$acCtrl[53] = $cApply
Global $cListview = GUICtrlCreateListView("Frame-No.|Duration (in 1/100 sec.)|Outputs (Binary-Format)|Outputs (Hex-Format)|", 60, 260, 511, 143)
$acCtrl[54] = $cListview
_GUICtrlListView_SetColumnWidth($cListview, 0, 80)
_GUICtrlListView_SetColumnWidth($cListview, 1, 120)
_GUICtrlListView_SetColumnWidth($cListview, 2, 150)
_GUICtrlListView_SetColumnWidth($cListview, 3, 140)
_GUICtrlListView_SetColumnWidth($cListview, 4, $LVSCW_AUTOSIZE_USEHEADER)
_GUICtrlListView_JustifyColumn($cListview, 0, 2)
_GUICtrlListView_JustifyColumn($cListview, 1, 2)
_GUICtrlListView_JustifyColumn($cListview, 2, 2)
_GUICtrlListView_JustifyColumn($cListview, 3, 2)
_GuiCtrlListView_HeaderItemFix($cListview)
$acCtrl[55] = $cDuration_1
$acCtrl[56] = $cDuration_2
Global $cStatusbar = GUICtrlCreateLabel("", 0, 424, 510, 16, BitOR($SS_SIMPLE, $SS_SUNKEN))
Global $cStatusbarPvi = GUICtrlCreateLabel(" PVI: not connected", 510, 424, 120, 16, BitOR($SS_SIMPLE, $SS_SUNKEN))
Global $cStatusbarCpu = GUICtrlCreateLabel(" CPU: not connected", 630, 424, 120, 16, BitOR($SS_SIMPLE, $SS_SUNKEN))
#EndRegion
; Haupt-GUI erstellen
Global $aAccelKeys[3][2] = [["!{RIGHT}", $cForward], ["!{LEFT}", $cBackward], ["{ENTER}", $cApply]]
[/autoit] [autoit][/autoit] [autoit]GUIRegisterMsg($WM_PVI_GLOBAL_EVENT, "WM_PVI_COMMAND")
GUIRegisterMsg($WM_PVI_EVENT, "WM_PVI_COMMAND")
GUIRegisterMsg($WM_PVI_CREATE_RESP, "WM_PVI_COMMAND")
GUIRegisterMsg($WM_PVI_WRITE_RESP, "WM_PVI_COMMAND")
GUIRegisterMsg($WM_PVI_MODULE, "WM_PVI_COMMAND")
;~ GUIRegisterMsg($WM_PVI_LINK_RESP, "WM_PVI_COMMAND")
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
GUISetOnEvent($GUI_EVENT_PRIMARYUP, "_Select")
GUICtrlSetOnEvent($cMenu1_Item1, "_New")
GUICtrlSetOnEvent($cMenu1_Item2, "_Open")
GUICtrlSetOnEvent($cMenu1_Item3, "_Save")
GUICtrlSetOnEvent($cMenu1_Item4, "_SaveAs")
GUICtrlSetOnEvent($cMenu1_Item5, "_Exit")
GUICtrlSetOnEvent($cMenu2_Item1, "_Connect")
GUICtrlSetOnEvent($cMenu2_Item2, "_Disconnect")
GUICtrlSetOnEvent($cMenu2_Item3, "_DownloadMovie")
GUICtrlSetOnEvent($cMenu2_Item4, "_Download")
GUICtrlSetOnEvent($cMenu2_Item5, "_Upload")
GUICtrlSetOnEvent($cMenu2_Item6, "_Settings")
GUICtrlSetOnEvent($cMenu3_Item1, "_About")
GUICtrlSetOnEvent($cNew, "_New")
GUICtrlSetOnEvent($cOpen, "_Open")
GUICtrlSetOnEvent($cMovieNo, "_SelectMovie")
GUICtrlSetOnEvent($cSimulateMovie, "_SimulateMovie")
GUICtrlSetOnEvent($cAdd, "_Add")
GUICtrlSetOnEvent($cDelete, "_Delete")
GUICtrlSetOnEvent($cApply, "_ApplyByButton")
GUICtrlSetOnEvent($cForward, "_ForwardFrame")
GUICtrlSetOnEvent($cBackward, "_BackwardFrame")
;~ GUICtrlSetOnEvent($cListview, "_SelectFrame")
TraySetOnEvent($TRAY_EVENT_PRIMARYDOUBLE,"_Tray")
TraySetToolTip($sTitle)
[/autoit] [autoit][/autoit] [autoit]....
[/autoit] [autoit][/autoit] [autoit]If $CmdLine[0] > 0 Then
_OpenByFile($CmdLine[1])
Else
For $i = 0 To UBound($acCtrl) - 1
GUICtrlSetState($acCtrl[$i], $GUI_HIDE)
Next
EndIf
Opt("TrayIconHide", 0)
[/autoit] [autoit][/autoit] [autoit]GUISetState()
[/autoit] [autoit][/autoit] [autoit]_Sleep(500)
;~ _Connect()
FileDelete(@DesktopDir & "\PVI_Log.txt")
Sleep(1000)
$hFile = FileOpen(@DesktopDir & "\PVI_Log.txt", 1)
While 1
_Sleep(50)
WEnd
Func _Exit()
Local $sOldSavePath = $sSavePath
If Not $xSaved Then
$iMB = MsgBoxEx(35, $sTitle, "Do you want to save the changes?", "Yes", "No", "Abort", Default, Default, "", $hGuiMain)
Switch $iMB
Case 6 ; Yes
Sleep(200)
If $xFirstSave Then
$sSavePath = _FileSaveDialogEx("Save", $sFileLocation, $sTitle & " (*.jost)", 16, "", "Save to:", "Filename:", "Filetype:", "&Save" , "&Abort", $hGuiMain)
If $sSavePath = "" Then
$sSavePath = $sOldSavePath
Return
EndIf
If StringRight($sSavePath, 5) <> ".jost" Then $sSavePath &= ".jost"
Sleep(200)
EndIf
_WriteInJost()
Case 2 ; Abort
Return
EndSwitch
EndIf
_Disconnect()
If @OSBuild >= 6000 Then
_WinAPI_DeleteObject($hHBitmap_Menu1_Item1)
_WinAPI_DeleteObject($hHBitmap_Menu1_Item2)
_WinAPI_DeleteObject($hHBitmap_Menu1_Item3)
_WinAPI_DeleteObject($hHBitmap_Menu1_Item4)
_WinAPI_DeleteObject($hHBitmap_Menu1_Item5)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item1)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item2)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item3)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item4)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item5)
_WinAPI_DeleteObject($hHBitmap_Menu2_Item6)
EndIf
_WinAPI_DeleteObject($hHBitmap_New)
_WinAPI_DeleteObject($hHBitmap_Open)
FileClose($hFile)
Exit
EndFunc
......
[/autoit] [autoit][/autoit] [autoit]Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
#forceref $hWnd, $iMsg, $iwParam
Local $rValue
Local $aCGP = ControlGetPos($hGuiMain, "", $cDelayUpDown)
Local $aGGCI = GUIGetCursorInfo($hGuiMain)
Local $hWndFrom, $iIDFrom, $iCode, $tNMHDR, $hWndDelayUpDown, $hWndListview, $iLastFrame
If Not IsHWnd($cDelayUpDown) Then $hWndDelayUpDown = GUICtrlGetHandle($cDelayUpDown)
If Not IsHWnd($cListview) Then $hWndListview = GUICtrlGetHandle($cListview)
$tNMHDR = DllStructCreate($tagNMHDR, $ilParam)
$hWndFrom = HWnd(DllStructGetData($tNMHDR, "hWndFrom"))
$iIDFrom = DllStructGetData($tNMHDR, "IDFrom")
$iCode = DllStructGetData($tNMHDR, "Code")
Switch $hWndFrom
Case $cDelayUpDown, $hWndDelayUpDown
Switch $iCode
Case -722
$rValue = Number(GUICtrlRead($cDelay))
If IsArray($aCGP) And IsArray($aGGCI) Then
If $aGGCI[1] > $aCGP[1] + ($aCGP[3] / 2) Then
$rValue -= 0.02
If $rValue < 0.06 Then $rValue = 0.06
Return GUICtrlSetData($cDelay, $rValue)
Else
$rValue += 0.02
If $rValue > 2.00 Then $rValue = 2.00
Return GUICtrlSetData($cDelay, $rValue)
EndIf
EndIf
EndSwitch
;~ Case $cListview, $hWndListview
;~ Switch $iCode
;~ Case $NM_CLICK
;~ If _GUICtrlListView_GetNextItem($cListview) <> -1 Then
;~ $iLastFrame = $iCurFrame
;~ $iCurFrame = _GUICtrlListView_GetNextItem($cListview) + 1
;~ If $iLastFrame <> $iCurFrame Then
;~ _Apply($iLastFrame)
;~ _GUICtrlListView_SetItemSelected($cListview, $iCurFrame - 1)
;~ GUICtrlSetState($cDuration_3, $GUI_FOCUS)
;~ EndIf
;~ GUICtrlSetData($cFrameNo, $iCurFrame)
;~ If $iCurFrame = 1 Then
;~ GUICtrlSetState($cBackward, $GUI_DISABLE)
;~ Else
;~ GUICtrlSetState($cBackward, $GUI_ENABLE)
;~ EndIf
;~ If $iCurFrame = $iCountFrames Then
;~ GUICtrlSetState($cForward, $GUI_DISABLE)
;~ Else
;~ GUICtrlSetState($cForward, $GUI_ENABLE)
;~ EndIf
;~ If $iCurFrame > 2 Then
;~ For $i = 0 To 19
;~ GUICtrlSetState($acFlameProjectors_1[$i], $GUI_SHOW)
;~ Next
;~ Else
;~ For $i = 0 To 19
;~ GUICtrlSetState($acFlameProjectors_1[$i], $GUI_HIDE)
;~ Next
;~ GUICtrlSetData($cDuration_1, "")
;~ EndIf
;~ If $iCurFrame > 1 Then
;~ For $i = 0 To 19
;~ GUICtrlSetState($acFlameProjectors_2[$i], $GUI_SHOW)
;~ Next
;~ Else
;~ For $i = 0 To 19
;~ GUICtrlSetState($acFlameProjectors_2[$i], $GUI_HIDE)
;~ Next
;~ GUICtrlSetData($cDuration_2, "")
;~ EndIf
;~ _UpdateCheckboxAndDuration()
;~ _Sleep(200)
;~ GUICtrlSetState($cDuration_3, $GUI_FOCUS)
;~ EndIf
;~ Case Else
;~ ConsoleWrite("$hWndFrom: " & $hWndFrom & @CRLF)
;~ ConsoleWrite("$iIDFrom: " & $iIDFrom & @CRLF)
;~ ConsoleWrite("$iCode: " & $iCode & @CRLF & @CRLF)
;~ EndSwitch
EndSwitch
Return $GUI_RUNDEFMSG
EndFunc
...eine kurze Frage zum Code:
Warum steht dein include mal in "<...>" und mal in Anführungsstrichen?
Hab ich nun schon öfter gesehen, ist das wurscht wie mans schreibt?
Gruß
x0r
nee in "<...>" heißt die UDF ist im Include-Ordner. Mit Anführungsstrichen heißt die UDF ist im selben Ordner wie das Script.
Aber nicht wundern es sind eigentlich 1900 Zeilen Code.