Schriftfarbe in Menüs ändern?

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Schriftfarbe in Menüs ändern?

18 Aug 2018, 06:57

Huhüchen,

wenn ich ein Kontextmenü erzeuge, kann ich dort u.A. die Hintergrundfarbe und z.B: auch Bilder vorgeben (Icons). Wie aber kann ich die Schriftfarrbe(n) ändern?

Ich habe ein Script, das ein dunles GUI verwendet (anthrazit). Das Kontextmenü hat ebenfalls diese Farbe und dadurch kann ich nur schwer die Menütexte (sowohl aktive, als auch ausgegraute) lesen.

In de3r Hilfe finde ich leider nichts dazu. Dort steht

Code: Select all

Menu, Menüname, Color, Farbwert , Single
Vielleicht gibt es da ja einen Trick XD

Danke und Grüße,

Gucky.
User avatar
Heloo1982
Posts: 30
Joined: 12 Jan 2017, 07:39

Re: Schriftfarbe in Menüs ändern?

29 Aug 2018, 10:52

Wenn ich diesen Thread richtig verstehe, dann gibt es nur die Möglichkeit die Hintergrundfarbe zu ändern oder ein Bild mit farbigem Text einzubinden:
https://autohotkey.com/board/topic/2056 ... olorstyle/

Vllt hilft es dir weiter, GUIControl hatte bei mir auch keine Wirkung.

Code: Select all

#SingleInstance Force

Menu Menu_1, Add, Item 1 in menu 1, DoNothing
Menu Menu_1, Color, Yellow		; Here it is

Gui Add, Text,   x5   w90 vButton_1 gShowMenu, Graphic Button 1
Gui Show

Return

ShowMenu:
	Menu Menu_1, Show
Return

DoNothing:
Return

GuiEscape:
GuiClose:
	ExitApp
Return
just me
Posts: 9442
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Schriftfarbe in Menüs ändern?

30 Aug 2018, 04:19

Moin,

für die Standardmenüs von Windows gibt es meines Wissens nur eine Option zur Wahl der Textfarbe. Man muss jedem Menüeintrag den Typ MFT_OWNERDRAW zuweisen. Das bedeutet dann aber, dass man die Größe der Menüeinträge selbst berechnen und sämtliche Inhalte des Menüeintrags selbst zeichnen muss.
User avatar
Gucky_87
Posts: 375
Joined: 03 Jul 2014, 05:09

Re: Schriftfarbe in Menüs ändern?

04 Sep 2018, 11:28

Ah so ist das. Danke für die Info.
Ich habe zwar irgendwo (wohl im alten Forum?) mal etwas derartiges gesehen, aber ich weiß nicht, ob das vielleicht sogar noch für WinXP oder so war, das also unter aktuellen Win Versionen nicht (mehr) läuft.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 26 guests