Gui Design

12/09/2010 17:54 Memphiisto#1
Heyy leute :)
Ich bin schon länger am rumrätseln aber finde es einfach nicht heraus..

Wie kann man in autoit das Design für den Gui ändern?..
Das design ist als DLL abgespeichert :/

Würde mich über ne antwort freuen..

lg Magic


p.s. Ein Beispiel : [Only registered and activated users can see links. Click Here To Register...]
12/09/2010 18:55 lolkop#2
per control befehle könntest du die texte ändern...

oder du versteckst das original komplett und steuerst es nur über control befehle, aus deinem eigenen gui
12/09/2010 19:23 Memphiisto#3
Könntest du mir Pls mal ein Beispiel zeigen? ich komm da grad nicht mit ^^
In dem bereicht war ich mit Autoit noch icht wirklich aktiv ^^

Danke im Vorraus


lg magic
12/09/2010 19:34 lolkop#4
Code:
ControlSetText(...)
ControlMove(...)
zum umbenennen bzw verschieben von controls

controlclick noch clicken, falls du alles über dein steuern willst
und controlgettext, falls du die ausgaben des tools in deins übertragen willst
12/09/2010 19:53 Memphiisto#5
Und damit kann man den GUI umgestalten ?
Also so ich mein so was ähnliches wie das hier...
Das is auch mit autoit Programmiert .... zuerst ein ganz normaler gui gemacht und dann alles irgendwie darüber gebaut...


[Only registered and activated users can see links. Click Here To Register...]


Ehm ich probier mal weiter rum aber falls ichs nicht schaff oder jmnd was dazu einfallt einfach POSTEN ;) krigt auch THX ^^

lg Magic :D
12/09/2010 20:29 lolkop#6
da is einfach nur ein bild über ein popupgui gepackt worden...
12/09/2010 20:30 Jonas_93#7
öhm die einfachste varianten (Könnte auch die einzige sein) ist, dass du halt alles mit Bildenr überdeckst.

Schau dir die Funktion
"Fileinstall" an.

Oder direkt im Koda, halt Background und Butons etc ändern.
12/09/2010 20:38 BlackHybrid#8
Aber wie willst du schließen und minimieren ändern;)

Einfach wie gesagt popupfenster machen und ein Button in den du ein Bild machst als x oder minimieren oder was auch immer einfügen oder das ganze mit guictrlcreatepic
12/09/2010 20:59 lolkop#9
du kannst auch ein bild als button definieren.
12/09/2010 21:01 BlackHybrid#10
Ja mit guictrlcreatepic halt
12/09/2010 21:16 Memphiisto#11
jap das mit GuiCreate Pic wusste ich ^^ hab ich ja überall aber eben das mit dem poup würde ich gerne wissen wie das geht ^^
Weil hintergrund und Buttons ändern ist ja nicht schwer aber das außen rundum,
weiß ich nicht wie..

Pls erklärt mir das ma jmnd? :D

lg Magic
12/09/2010 21:47 BlackHybrid#12
Der Gui den Stil $WS_POPUP geben und einen Hintergrund geben mit Guictrlcreatepic und dem Stil $BS_PUSHLIKE, da du sonst keine buttons etc drücken kannst.

Wenn du auf ein Button ein Bild machen willst musst du GuiCtrlSetImage benutzen. Allerdings dem Button auch den Stil $BS_BITMAp geben.
12/09/2010 22:19 Memphiisto#13
JA aber ich mein nicht das Bild Im GUI usw sondern das Ausßen rum das mit dem X und dem minimieren zeichen usw.. weil bei dem einen da ist das sogar außen rum leicht durchsichtig usw.. :/ geht das nicht noch anders oder muss man das so machen? ^^


lg MAGIC :D

€Dit:

Hab etwas gefunden muss nur noch testen ob es geht.... :)
12/10/2010 05:10 Al Kappaccino#14
Du kannst es auch so machen wie ich und das GUI komplett mit GDI+ zeichnen lassen.
Sieht besonders bei .png's richtig gut aus
12/10/2010 08:18 Memphiisto#15
GDI+ ? was ist das? ^^ ne UDF? naja ich such mal danach..

Ich hab ein cooles Programm gefunden und ich würde das gerne verwenden,
aber das problem ist es gibt nur Codes für C++ C# Dephi usw aus..

[Only registered and activated users can see links. Click Here To Register...]

Das hatt der von vorher auch benutzt:)
Falls jmnd weiß wie das geht.. wisst ihr was zu tuhn ist ^^

lg Magic

€dit:

Hab das GDI zeugs gefunden sollte nur noch rausfinden wis geht :D

Das hab ich bis jetzt ^^

PHP Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>


$oForm GUICreate("Testtest",600,600)
$hWnd WinGetHandle($oForm)
GUISetState(@SW_SHOW)

_GDIPlus_Startup()
$hGraphics _GDIPlus_GraphicsCreateFromHWND($hWnd)
_GDIPlus_BitmapCreateFromFile ("C:\Users\Anma44\Desktop\Testen.bmp")


While 
1
Sleep    
(10)
WEnd 

Klappt aber nicht ^^ Also das bild kommt nicht ;)
Wie gesagt bin im thema Gui (speziell)designen noch ein Anfänger ^^


lg Magic:D