Autoit Gui maximize und noch etwas...

03/24/2010 12:55 Nico001#1
HI
also meine 2 Fragen sind bestimmt blöde xD
1) wie heißt der code damit ein mein gui maximirt ist und man die größe immer ändern kann

2)Wie bekomme ich das hin das mein gui immer an meiner mouse hänkt egal wo meine mouse ist?

wenn ihr net versteht was ich meine dann fragt einfach..

mfg Nico001
03/24/2010 13:08 HardCore.1337#2
GUISetState
03/24/2010 13:57 Nico001#3
ja das weiß ich auch nur alles was ich eingebe (in klammern) macht es nicht so , das ich das gui vergrösern kann wie ich will
03/24/2010 13:58 HardCore.1337#4
GUISetState(@SW_MAXIMIZE)

So muss es gehen.
Also bei mir tut es dies
03/24/2010 14:08 Nico001#5
Ja wenn ich das mache wird es zwar groß, aber ich kann es nicht an den seiten lang oder kurz ziehen
03/24/2010 14:10 HardCore.1337#6
Dann musst du @SW_NORMAL nehmen und die Höhe un breite aus einer INI auslesen
03/24/2010 14:15 Nico001#7
ok thx ich versuche es mal wenn es nicht klappt dann kannste mir noch weiter helfen ?
@SW_NORMAL gibt es nicht
03/24/2010 14:18 HardCore.1337#8
@SW_SHOW
03/24/2010 14:23 Nico001#9
ok thx das du mir hilfst und npch etwas wie meinste durch eine ini auslesen habe versucht kenne aber code nicht wirklich
03/24/2010 15:00 HardCore.1337#10
du erstellst eine InI Datei

Also
Code:
[Groeße]
x = 1024  <- Fenster wird später 1024Pixel breit
y = 768    <- Fenster wird später 768Pixel hoch
Autoit

PHP Code:

$x 
IniRead("C:\Fenstergroeße.ini""Groeße""x")
$y IniRead("C:\Fenstergroeße.ini""Groeße""y")

...

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"$x$y$x$y)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ### 
03/24/2010 15:14 Nico001#11
da stimmt etwas nicht bei
iniRead:


>"C:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Nico\Desktop\TEST.au3"
C:\Users\Nico\Desktop\TEST.au3 (8) : ==> Incorrect number of parameters in function call.:
$x = IniRead("C:\Fenstergroeße.ini", "Groeße", "x")
$x = ^ ERROR
>Exit code: 1 Time: 0.342

mein code:

#include <GuiComboBox.au3>
#include <File.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>


$x = IniRead("C:\Fenstergroeße.ini", "Groeße", "x")
$y = IniRead("C:\Fenstergroeße.ini", "Groeße", "y")



#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", $x, $y, $x, $y)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$msg=GuiGetMsg()
If $msg=-3 Then Exit

Wend
03/24/2010 15:19 HardCore.1337#12
oh ja

Code:
InIRead("C:\Fenstergroeße.ini", "Groeße", "x", "")
03/24/2010 15:24 Σternαl.#13
Quote:
Originally Posted by Nico001 View Post
If $msg=-3 Then Exit
Wtf? oO
03/24/2010 15:37 Nico001#14
geht jetzt zwar also das fehnster öffnet sich aber die größe ist nicht von meiner ini die ist ,0,0,0,0

EDIT:
es klappt doch der pfad war net richtig aber ich kann das gui immer noch nicht verändern wie ich will ich will das ich das mit dem gui machen kann: [weg]

EDIT:
hab es herrausgefunden:

Code:
#include <GuiConstantsEx.au3>
#include <GuiReBar.au3>
#include <GuiToolBar.au3>
#include <GuiComboBox.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>


#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 623, 438, 193, 133, BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU,$WS_SIZEBOX))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
03/24/2010 18:47 93lucas#15
Zu frage 2:
Hier der code:
PHP Code:
$Gui GUICreate ("hi",100,100,100,100)
GUISetState (@SW_SHOW)
while 
1
$pos 
MouseGetPos()
WinMove ("hi","",$pos[0],$pos[1]) 
WEnd