2-farbige GUI

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

2-farbige GUI

17 Apr 2018, 07:23

Hi hi,
lang ist's her ;)

Weiß jemand zufällig ob es "relativ" einfach zu bewerkstelligen ist, die Gui 2-farbig zu machen wie hier Windows es auch in vielen Fenstern anbietet?
Gibt es da evtl was von Windows direkt, ohne das über 2 GUI's zu bauen oder Progressbars zu benutzen?
Image

grüße
jNizM
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
just me
Posts: 9452
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: 2-farbige GUI

17 Apr 2018, 07:42

Moin,

die einfachte Möglichkeit dürfte sein, ein Static (Text) Control mit dem Stil SS_WHITERECT := 0x0006 in den Hintergrund zu legen. Das färbt sich dann in der Fensterhintergrundfarbe, normalerweise Weiß. Ohne Hintergrundcontrol wird es kompliziert(er).

Grüße,
just me
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: 2-farbige GUI

17 Apr 2018, 08:36

Kann es sein, dass das ein TaskDialog-Fenster ist? Dort ist das ja default vorhanden.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
just me
Posts: 9452
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: 2-farbige GUI

17 Apr 2018, 08:38

Es sieht zumindest sehr änhlich aus. Microsoft mag ja aber auch noch andere Leichen im Keller verstecken.
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: 2-farbige GUI

17 Apr 2018, 09:15

Das ist das, was ich so auf die schnelle am nähesten hinbekommen habe

Code: Select all

; GLOBAL SETTINGS ===============================================================================================================

#Warn
#NoEnv
#SingleInstance Force
SetBatchLines -1

; GUI ===========================================================================================================================

Gui, -MinimizeBox
Gui, Margin, 15, 15
Gui, Add, Text, x0 y0 w500 h250 +0x6   ; SS_WHITERECT
Gui, Add, Text, x0 y250 w600 h1 +0x8   ; SS_GRAYFRAME
Gui, Add, Text, x20 y20 +BackgroundTrans, % "Test"
Gui, Add, Button, x414 y263 w75 h23, % "&Next >"
Gui, Show, w500 h300
return

; EXIT ==========================================================================================================================

GuiClose:
GuiEscape:
ExitApp
Den "grayframe" bekomme ich leider nicht 1 zu 1 hin wie bei dem TaskDialog
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
User avatar
jNizM
Posts: 3183
Joined: 30 Sep 2013, 01:33
Contact:

Re: 2-farbige GUI

18 Apr 2018, 06:36

Ja du hast recht, MS hat dafür wohl den Simple Graphics Static Control (msdn) vorgesehen.

Btw. ist hier eine gute Übersicht über die komplette (dokumentierte) Control Library (msdn) die MS für die GUI zur Verfügung stellt.
Und wo die Toolbar (msdn) noch ein nettes feature ist, was noch in ahk als Standard fehlt.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: just me and 70 guests