C++ UI / GUI editor

08/31/2014 01:41 Terrat#1
Hey ho,
ich arbeite gerade in autoit an einen c++ UI bzw. Gui / Form editor.
Dieser funktioniert auch schon.
Man drückt auf export dan wird es in ne .cpp datei geschreiben.
Diese dan nur noch einbinden in ein win 32 projekt !
Egal ob DLL oder .EXE .
Dan einfach über extern void Gui(); aufrufen bzw bei der dll über nen Thread.
Funktioniert alles ;) werde auch noch ne option wie projekt erstellen adden.

Was haltet ihr davon ?

Kritik gerne erwünscht sitze da jetzt ungefähr 3 h drann.
:) Funktionen werden noch geaddet (für gui) wie zb. Buttons und andere sachen.

Version 0.9
Code:
Follow:
1.0
Export projects .sln and propapbly resize mode
Already:
0.9
-Output
0.5-0.8
-Export erstellt
 -"Lückencode" in c++ vorgeschrieben.
0.4
-solution gui geaddet
0.3
-properties gui geaddet
0.2
- 1 gui auf on event geswitcht
0.1
-Au3 erstellt
-1 gui
Falls Snow vorbeischaut:
Dein Apfelkuchen aus dem alten Thread
*-* frisch hochgeladen

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

Screen:
[Only registered and activated users can see links. Click Here To Register...]
08/31/2014 02:10 alpines#2
Wie soll man Kritik äußern wenn da kein Downloadlink ist oder bin ich blind?
08/31/2014 02:32 YatoDev#3
Quote:
Originally Posted by alpines View Post
Wie soll man Kritik äußern wenn da kein Downloadlink ist oder bin ich blind?
ich glaube mehr als das bild gibts noch nicht:(
08/31/2014 02:35 c0w#4
schöne gui zum gui designer, mehr kann man nich sagen :D
08/31/2014 02:43 Terrat#5
Dankö :)
Erstmal gibt es kein dl.
Werde morgen gucken wie die projektdatei
bei visual studio ist, um diese dann auch
erstellen zu können.
Eben getestet funktioniert sowohl in jeder dll als auch in exe.
*_*
08/31/2014 03:35 Padmak#6
Finde nur ich, dass die UI aussieht als wäre es ein billiger MS-Paint-Mockup?^^
Außerdem ist das hier glaub ich die falsche Sektion, du solltest mal nach [Only registered and activated users can see links. Click Here To Register...] gehen

Worauf basiert denn deine UI?
WinAPI?

Padmak
08/31/2014 03:53 YatoDev#7
Quote:
Originally Posted by Padmak View Post
Finde nur ich, dass die UI aussieht als wäre es ein billiger MS-Paint-Mockup?^^
Dachte eher an ein an Visual Studio angelehntes UI. (WinForms designer)

Wird wohl winapi, gdi+ sein
08/31/2014 04:18 snow#8
Quote:
Originally Posted by Padmak View Post
Außerdem ist das hier glaub ich die falsche Sektion, du solltest mal nach [Only registered and activated users can see links. Click Here To Register...] gehen
Noch hat er es ja nicht veröffentlicht. Sollte hier ein Download auftauchen, werde ich den Thread verschieben. :)

@TE: Wie soll man mit der GUI interagieren können, wenn du eine void-Methode ohne Parameter zum Initialisieren bereitstellst?
08/31/2014 09:49 Terrat#9
1:
Das Projekt ist noch in autoit
2:
Es soll an visual studio anlehnen alle fenster sind auch jetzz schon ausrastbar
3:
Das design ist erstmal hibgeklatscht.
Habe mich gestern eher auf den c++ code konzentriert der expoetiert wird.
4:
Wen das Projekt fertig ist werde ich es versuche in c++ zu "übersetzen" was dan warscheinlich erst
tmal über dlls folgt.

Schnell mal buttons geaddet:
08/31/2014 11:57 Schlüsselbein#10
Der Thread ist hier in der Section sinnlos. Was sollen wir damit? Entweder es ist ein Download dabei -> Release. Oder ein Sourcecode -> du bekommst Kritik.

So können wir hier nichts mit anfangen.
08/31/2014 12:32 Terrat#11
Quote:
Originally Posted by Schlüsselbein View Post
Der Thread ist hier in der Section sinnlos. Was sollen wir damit? Entweder es ist ein Download dabei -> Release. Oder ein Sourcecode -> du bekommst Kritik.

So können wir hier nichts mit anfangen.
Jaein,
jetzt noch nicht aber ich hätte vllt später ein paar fragen bezüglich von elementen wie z.b. Buttons.

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

Button code gebastelt:
Jetzt noch einbauen
[Only registered and activated users can see links. Click Here To Register...]
08/31/2014 12:53 Schlüsselbein#12
Dann erstelle hier doch einfach die Themen, wenn du Hilfe brauchst?
Das hier ist einfach nur ein halbherzig geschriebener Changelog.
08/31/2014 13:02 Terrat#13
Quote:
Originally Posted by Schlüsselbein View Post
Dann erstelle hier doch einfach die Themen, wenn du Hilfe brauchst?
Das hier ist einfach nur ein halbherzig geschriebener Changelog.
Was ist den das Problem daran ?
Möchte gerne eure meinung / kritik daran um es zu verbessern und es macht wen es fertig ist und es funktioniert einen schon das Gui entwickeln einfacher ich meine man kann das auch manuell machen so wie ich jetzt da ich ja cp schnipsel brauche zum exporten trotzdem ist es finde ich sehr hilfreich.

Und nun mal meine Frage:
Ich benutze StrecthBlt für ein BMP file.
StretchBlt(hdc, 0, 0, 200, 200, hdcMem, 0, 0, 200 , 200 ,SRCCOPY);

Warum wird es nicht auf die maße 200 x 200 gestretcht ?

#erledigt habe die parameter noch mal geprüft :)


Wie aktiviere ich das windows schema da ich die gui in ein Programm injecte welches das windows xp theme nutz?
08/31/2014 13:59 Schlüsselbein#14
Wozu soll man dir hier Kritik geben? Wenn du wenigstens deinen Code posten würdest. Die Section ist für Fragen bezüglich C und C++ - ein hingerotzter Changelog hat damit nichts gemeinsam.
Außerdem ist das Problem hierbei, dass der Thread verdammt unübersichtlich wird, wenn hier einfach verschiedene Fragen durcheinander geworfen werden.
Für jeden Fehler/jedes Problem ein extra Thema wird dir besser helfen.

Wenn du Kritik zum Aussehen willst, solltest du mal in der GFX Section nachfragen.
08/31/2014 15:41 snow#15
^this

Ich hatte eigentlich gehofft, dass hier relativ schnell ein Release kommt. Ich werde hier mal schließen und bei Veröffentlichung den Thread verschieben + bereinigen.

@Dreamsläps: Bitte eine PM sobald du das ganze veröffentlichen willst, für einzelne Probleme, die du nicht direkt mit Google lösen kannst, kannst du auch einen separaten Thread erstellen.