BOAR!!! Ich habs nicht gewusst. Und fasst wäre der schöne Tag traurig im Forum vergangen, da ich dachte, es hat nur einer gratuliert. Man, ich muss da fix im anderem Thread schreiben *juuppiiii*
Beiträge von AnnaM
-
-
Hui, ja wenigstens einer, der dran gedacht hat Danke schön. Soa. Kochen abgeschlossen, nun können die Gäste kommen. *ggg* Und natürlich die Geschenke *in die Hänge klatsch*
-
Naja, unter "technikbegeistert" dachte ich mehr an so kleine raffinierte elektrische Geräte, wie ein NAS, Handy, Switch, Flatscreen, Fotoapparat und sowas...
-
Super, das langt mir glaube ich. Danke für den Anstoß.
Habs nun so umgesetzt -
Hallo Zusammen,
wie kann ich ein beliebiges Label in einer GUI langsam einblenden?
Ich kenne nur WinSetTrans.
Vielen Dank im Voraus -
Dann bist du jetzt mein Universal Übersetzer?
Ohje, ich hoffe ja nicht, dass du mich so einspannst Ich muss noch sooo viel schreiben
BTW: Hab gerade meinen ersten Post in mein Profil geladen. Nun ist es wenigstens mal besucht und gefüllt *gg*Achja: Wo wir gerade beim Vorstellen sind: Wehe es vergisst jemand meinen Geburtstag morgen 14.10. Es ist wieder so weit !!!
Wieder ein Jahr älter -
Haha, es reicht ein ControlMove("", "", $StatusBar, 0, 0, 0, 0) nach dem WinMove.
Danke für den Tipp. -
Na wenn ich es mit $GUI_EVENT_RESIZED hinbekomme.
Weil mein WinMove ist ja dank der schleife hübsch animiert
Da schau ich mal und melde mich wieder Danke für den Tipp -
BugFix : Ja, Tierärzte gibt es ja eh schon genug Und da sind die Aufstiegsmöglichkeiten deutlich geringer *gg* Aber bei mir ist es nicht anders mit der Ironie. Was wäre die Welt ohne
-
Auf jeden Fall besten Dank. Ich werde ich so einmal ausprobieren.
-
Dankeschööön
-
Hallihallo
Nun habe ich einmal das Forum durchwühlt und dieses tolle Topic gefunden
Ich bin schon länger hier im Forum unterwegs, da ich leidenschaftlich gerne nebenzu Autoit programmiere.Also, nun zu mir Ich heiße Anna, komme aus NRW, studiere Wirtschaftsinformatik und schreibe gerade meinen Bakkalaureus oder auch Bachelor genannt :wacko: (dann bin ich Bachelorin *wuw*)
Tja, was gibt es noch...Ich reise gerne, kann mehrere Sprachen sprechen - darunter Englisch, Französisch, Spanisch und Russisch und spiele Klavier und Gitarre.
Ansonsten lese ich gerne News und bin wieso technikbegeistert. Darum auch so ein Studium und keine TierärztinSport und Freizeit verbinde ich gerne und halte mich dadurch fit.
Tja, noch etwas zu berichten?
-
Hallo Zusammen,
ich habe es nun hin bekommen mit
[autoit]GUISetOnEvent($GUI_EVENT_MOUSEMOVE, "_GUI_EVENT_MOUSEMOVE")
[/autoit]
[autoit]
Ich verwende zu jedem Steuerelement, welches sich nicht verschieben soll folgendes:GUICtrlSetResizing(-1, $GUI_DOCKHEIGHT + $GUI_DOCKBOTTOM)
[/autoit]Aber für die Statusleiste geht es nicht. Sie bleibt nicht unten. Kann das jmd auch nachvollziehen?
[autoit]
Hier der Code:Global $StatusBar = _GUICtrlStatusBar_Create($hGUI, -1, "", $SBARS_TOOLTIPS)
[/autoit]
GUICtrlSetResizing(-1, $GUI_DOCKSTATEBAR) -
Hallo Zusammen,
wie kann ich aus einer dll eine StringTable lesen? Also nur von einer bestimmten ID und wie kann ich darein schreiben?
Hat jemand eine Funktion dazu? Vlt kanns mir jmd erklären?
Ich versuche gerade eine .ini-Datei zu ersetzen, da in der DLL auch Bilder gespeichert werden sollen.Lieben Gruß und vielen Dank, Anna
-
... Aber nicht meine Frage
Weil das WM_COMMAND doch nur Klicks abfängt, oder? -
Hallo Nochmal,
weiß denn jemand, wie ich dieses mouse-over hinbekomme?
Weil mit dem WM_COMMAND($hWnd, $nMsg, $wParam, $lParam) kann ich ja nur den Klick abfangen.
Ich bin mit dem Programm in einer Schleife drin, da ich hier einen Ladebalken anzeige.
Nun soll der User aber details angezeigt bekommen, wenn er über das gelbe Label "details" geht.
Somit soll sich die Form verlängern und die Details werden sichtbar.
Zur not muss ich das natürlich mit dem Klick machen. Aber wenn auch ein mouseover geht, dann ist es besserVielen Dank schonmal.
-
Nun muss ich doch noch einen neuen Post setzen
Da mein Programm sich in einer Funktion befindet, greife ich auf die Buttons "im Hintergrund" mittels WM_COMMAND zu:
Spoiler anzeigen
[autoit]Func WM_COMMAND($hWnd, $nMsg, $wParam, $lParam) ;das klicken auf "buttons"
[/autoit] [autoit][/autoit] [autoit]Local $hButton_stop = GUICtrlGetHandle($btn_stop)
[/autoit] [autoit][/autoit] [autoit]
Local $hButton_pause = GUICtrlGetHandle($btn_pause)Switch $lParam
[/autoit] [autoit][/autoit] [autoit]
Case $hButton_stop
$bBreak = true
Case $hButton_pause
$bPause = true
EndSwitchEndFunc ;==>WM_COMMAND
[/autoit]Ist hier etwas zu beachten, wenn ich z.b. über ein Label gehe?
Ich denke anders wird das Programm dann nicht reagieren, da es sich ja gerade in einer anderen Funktion befindet.
-
Hallo $var,
danke für dein schnelles Beispiel. Nur dieses läuft auf jeden Fall nicht sonderlich performant.
Ich habe eine CPU-Auslastung von über 25% und das bei einem i7 -
Ohja, das ist echt schön Dankesehr.
Wie sehe das denn aus, wenn ich nur mit der Maus auf einen bestimmten Bereich gehen würde und es dann aufklappt?
Weil im Moment habe ich ja in meinem Skript folgende Funktion an: Opt("GUIOnEventMode", 1)
Daher kenne ich das GUICtrlSetOnEvent aber das ist ja nur zum Klicken. WIe schaut es mit move-over oder so aus -
Hallo Zusammen,
im Moment löse ich das Vergrößern meiner GUI wie folgt:
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Form1", 335, 270, -1, -1,$WS_EX_TOOLWINDOW)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
$Group1 = GUICtrlCreateGroup("details", 8, 248, 313, 201)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Edit1 = GUICtrlCreateEdit("", 16, 272, 297, 169, BitOR($GUI_SS_DEFAULT_EDIT,$ES_READONLY))
GUICtrlSetData(-1, "Edit1")
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("altes zeug", 8, 48, 313, 121)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Edit2 = GUICtrlCreateEdit("", 16, 72, 297, 89, BitOR($ES_READONLY,$WS_VSCROLL))
GUICtrlSetData(-1, StringFormat("-> test"))
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label1 = GUICtrlCreateLabel("Testlabel", 8, 16, 319, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Button1 = GUICtrlCreateButton("v v v v details anzeigen v v v v", 8, 216, 313, 17)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
$Button2 = GUICtrlCreateButton("Schließen", 128, 176, 75, 25, $BS_DEFPUSHBUTTON)
GUICtrlSetResizing(-1, $GUI_DOCKTOP+$GUI_DOCKHEIGHT)
GUISetState(@SW_SHOW)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE, $Button2
ExitCase $Button1
[/autoit] [autoit][/autoit] [autoit]
Local $size = WinGetPos("[active]")
If $size[3] = 270 then
GUICtrlSetData($Button1, "^ ^ ^ ^ details schließen ^ ^ ^ ^")
WinMove($Form1, "", $size[0], $size[1], 335, 490) ;490 / 270
Else
GUICtrlSetData($Button1, "v v v v details anzeigen v v v v")
WinMove($Form1, "", $size[0], $size[1], 335, 270) ;490 / 270
EndIfEndSwitch
[/autoit]
WEndAber wie kann ich das smother machen? Also so flüssig animiert aufklappen lassen? Also so, dass es schöner ausschaut.
Auch könnte ich mir es vorstellen, wie es hier im Forum bei den Signaturen so nett ausklappt. Also einfach in einem bestimmten Bereich den Mauszeiger drauf halten.
Muss halt schön aussehen! Meint ihr könnt mir helfen? Oder gibt es dazu schon was tolles?