Page 1 of 1

Tab3 Gui aufwerten

Posted: 07 Feb 2018, 01:16
by UniqueContent
Hallo Zusammen,

ich habe dank der Community und der Unterstützung ein paar Einzelner Mitglieder ein Skript erstellt.
Basis ist das Gui-Steuerelement Tab3.

Code: Select all

; Tab-Steuerelement:
Gui, Destroy																									; Vermeidung mehrerer Anwendungen

Gui, Add, Picture, x20 y50 w1000 h65, C:\Users\prahmel\Desktop\Doku\Digitalisierung Produktion\IHI Logo3.jpg     						; Logo IBI

Gui, Font, s35,																									; Schriftgröße Karten Auswahlreiter
Gui, Add, Tab3, w1300 h600 Y+50, Arbeitsanweisungen|Prozessparameterblätter|Prüfpläne|Fehlerkatalog|QACs  	  					  ; TAB-Steuerelement, Größe
Gui, Font, s25,																									; Schriftgröße Button etc.

Gui, Add, Button,, Rüstanweisungen      																				; Tab 1
Gui, Add, Button,, Masteranweisungen
Gui, Add, Button,, Bedienungsanweisungen
Gui, Add, Button,, Reinigung und Pflege
Gui, Add, Button,, A110 Führen Messwerterfassungskarte

	
Gui, Tab, 2,																									; Tab 2
Gui, Add, Button,, Prozessparameterblätter


Gui, Tab, 3																									; Tab 3
Gui, Add, Button,, N47C  
Gui, Add, Button,, N47C EU6
Gui, Add, Button,, N47C Tomas
Gui, Add, Button,, N47D
Gui, Add, Button,, N47Dopt

Gui, Tab, 4																									; Tab 4
Gui, Add, Button,, FK BH
Gui, Add, Button,, FK CH

Gui, Tab, 5																									; Tab 5
Gui, Add, Button,, zu den QACs
Gui, Tab                                                                                                    													; nachfolgende Steuerelemente werden nicht als Teil des Tab-Steuerelements angesehen.

Gui, Add, Button, default x1100, Beenden  																 	
Gui, Show, , IHI NEXT - Digitalisierung																	      		  ; Fensterbreite, Titel Steuerelement

return
^

Die Maske sieht relativ langweilig aus. Mich würde interessieren, welche Möglichkeiten bestehen die Maske "aufzuwerten".
Es gibt eine -Background +Theme Funktion die ich leider nicht zum laufen kriege.
Welche Möglichkeiten kennt ihr?
Kann ich ein Basis-Hintergundbild einstellen, dass bei allen Mappen angezeigt wird?

Grüße

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 01:31
by BoBo
"Form follows function". Die beschriftung deiner gui läßt vermuten, das es sich um ein tool für den kommerziellen einsatz handelt.
IMHO verbietet sich damit jeglisches aufhübschen, welches nicht zu einer verbesserung der handhabung beiträgt.

Was nutzt es dem user, wenn deinem gestalterischen ego einmalig geschmeichelt wird, es das tägliche arbeiten damit jedoch konstant erschwert?

Ein solcher ansatz erinnert mich schwer an die kaputtanimierten homepages der 90er, auf welchen sich einfacher text aufgrund halluzinogener background-wallpapers nicht lesen ließ.

Last but not least, ein weiteres motto was sich in 99/100 fällen bewahrheitet: "Weniger ist mehr!"

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 01:53
by UniqueContent
Bobo, ich geb dir vollkommen recht.
Also gibt es definitiv keine Optionen?

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 04:11
by nnnik
Es gibt jede Menge Optionen welche von HTML verwenden und ins GUI einbauen, über bereits vorgefertigte Controls, bis hin zum selber Zeichnen mit GDI/GDI+ reichen.

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 04:40
by UniqueContent
Hi nnnik, kannst du bitte deinen Kommentar etwas genauer erläutern?
Also für Laien?

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 04:54
by divanebaba
Kennst Du schon diese Seite?
Mein Favourit für Tabs ist der Button-style

Code: Select all

Gui Add, Tab3, x0 y0 w1000 h500 +Buttons +0x8 , Tabulator1|Tabulator2|Tabulator3
Eine "langweilige Gui" hört sich besser an als eine aufregende Gui.
Hauptsache kein Schmarrn mit Fenster auf- und zurollen und blinken und hüpfen und piepen etc. ... :mrgreen: :mrgreen:

Re: Tab3 Gui aufwerten  Topic is solved

Posted: 07 Feb 2018, 05:21
by nnnik
Für HTML gibts ein eigenes Tutorial was du dir anschauen könntest: https://autohotkey.com/boards/viewtopic.php?f=7&t=4588

Controls einbinden geht normalerweise darüber, dass man .dlls in das Script läd und per Gui,Add,Custom hinzufügt.
Ein Beispiel dafür wäre das Scintilla Control welches z. B. von der AHK Studio IDE verwendet wird um code darzustellen ( es ist ein edit feld mit viel mehr features ).
(siehe meine Signatur und http://www.scintilla.org)

Du könntest auch GDIp oder GDI libraries aus dem Forum verwenden um selber auf deinen Bildschirm zu zeichnen. Die beiden libraries lassen sich z. B.
https://autohotkey.com/boards/viewtopic.php?f=6&t=6517 für GDIp
https://autohotkey.com/boards/viewtopic.php?f=6&t=5820 für GDI

Alle themen sind groß genug für ihr eigenes Tutorial also ist es schwierig die in einer kurzen Antwort zusammen zufassen.

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 07:02
by UniqueContent
Vielen Dank für das Feedback an alle. Ich lese mich mal in die Thematik ein. Bis dahin

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 07:15
by just me nli
Ich kann mich nicht einloggen. Beispiel:

Code: Select all

; Tab-Steuerelement:
Gui, Destroy																									; Vermeidung mehrerer Anwendungen
BkgImg := "C:\Windows\Web\Wallpaper\Windows\img0.jpg"

Gui, Add, Picture, x20 y50 w1000 h65, C:\Users\prahmel\Desktop\Doku\Digitalisierung Produktion\IHI Logo3.jpg     						; Logo IBI

Gui, Font, s35,																									; Schriftgröße Karten Auswahlreiter
Gui, Add, Tab3, w1300 h600 Y+50, Arbeitsanweisungen|Prozessparameterblätter|Prüfpläne|Fehlerkatalog|QACs  	  					  ; TAB-Steuerelement, Größe
Gui, Font, s25,																									; Schriftgröße Button etc.

Gui, Add, Button, vBtn, Rüstanweisungen      																				; Tab 1
GuiControlGet, Btn, Pos
Gui, Add, Button,, Masteranweisungen
Gui, Add, Button,, Bedienungsanweisungen
Gui, Add, Button,, Reinigung und Pflege
Gui, Add, Button,, A110 Führen Messwerterfassungskarte
Gui, Add, Pic, x%BtnX% y%BtnY% w1280 h500 +0x04000000, %BkgImg% ; wichtig: das Hintergrundbild muss als letztes control mit +0x04000000 eingefügt werden


Gui, Tab, 2,																									; Tab 2
Gui, Add, Button,, Prozessparameterblätter


Gui, Tab, 3																									; Tab 3
Gui, Add, Button,, N47C
Gui, Add, Button,, N47C EU6
Gui, Add, Button,, N47C Tomas
Gui, Add, Button,, N47D
Gui, Add, Button,, N47Dopt

Gui, Tab, 4																									; Tab 4
Gui, Add, Button,, FK BH
Gui, Add, Button,, FK CH

Gui, Tab, 5																									; Tab 5
Gui, Add, Button,, zu den QACs
Gui, Tab                                                                                                    													; nachfolgende Steuerelemente werden nicht als Teil des Tab-Steuerelements angesehen.

Gui, Add, Button, default x1100, Beenden
Gui, Show, , IHI NEXT - Digitalisierung																	      		  ; Fensterbreite, Titel Steuerelement

return

GuiClose:
ExitApp

Re: Tab3 Gui aufwerten

Posted: 07 Feb 2018, 10:10
by garry
siehe auch GUI Skinning mit uSkin.dll
https://autohotkey.com/boards/viewtopic ... =uskin.dll

oder auch noch :
-Hintergrundfarbe
-Farbige Button

Code: Select all

Gui,Color,Black                                                   ;- Hintergrundfarbe
Gui, Font, cGray,   ;- auch Fontname, Size, Color 

BkgImg := "C:\Windows\Web\Wallpaper\Kristall.jpg"
Gui, Add, Picture, x20 y50 w1000 h65, C:\Windows\Web\Wallpaper\Düne.jpg
Gui, Font, s35,
Gui, Add, Tab3, w1300 h600 Y+50, Arbeitsanweisungen|Prozessparameterblätter|Prüfpläne|Fehlerkatalog|QACs
Gui, Font, s25,

;Gui, Add, Button, vBtn, Rüstanweisungen

;Gui,Add,Progress, x100 y110 w30  h30  Disabled BackgroundGray
;Gui,Add,Text,     xp   yp   wp   hp   cBlack  BackgroundTrans  Center 0x200 vBB2 gB2,2

Gui,Add,Progress, Disabled BackgroundBlue                                                                                   ;- farbige Button
Gui,Add,Text,     xp   yp   wp   hp   cGray  BackgroundTrans  Center 0x200 vBtn,Rüstanweisungen
;......

Re: Tab3 Gui aufwerten

Posted: 08 Feb 2018, 04:44
by UniqueContent
Super. Vielen Dank für das enorme Feedback. Es sieht nun anschaulich aus und ein Bezug ist auch da (Corporate Identity). Vielen vielen Dank an alle