Wie kann ich die Farbe von WS_EX_CLIENTEDGE [+ E0x200] benutzerdefiniert angeben oder erzwingen? Ich möchte eine viel abgeschwächtere Farbe dafür.AUTOHOTKEY ändert WS_EX_CLIENTEDGE Farbe
CustomColor := 000055
RequestToDisplay := "I want to change the color of WS_EX_CLIENTEDGE"
RequestTitle := "[REQUEST]"
GUI Request:FONT, s9 w1000 Q5, Verdana
GUI Request:COLOR, %CustomColor%, 000001
GUI Request:Add, EDIT, vMyAddress cFFFFFF r3 w400 xp-11 yp-0 -VScroll Multi WantTab t8 +E0x200 +Left
GUI Request:+LastFound +AlwaysOnTop -Caption -SysMenu
GUI Request:MARGIN, 0, 0
GUI Request:SHOW, x200 y300, %RequestTitle%
ControlSend, Edit1, %RequestToDisplay%, %RequestTitle%
return
ESC::ExitApp
Ja, diese AHK Forum-Seite bietet anscheinend die richtige DDLCall-Methode, aber nachdem es auf ein paar configs zu setzen versuchen, änderte nichts, wo ich erwartet hätte, es zu verwenden: Elemente: = 10 \t \t \t \t ;; (5, 8) ElementValueBGRHex: = 0x000000 \t \t ;; (0xFF0000, 0x0000FF) DllCall ("SetSysColors", "Int", 10, "Int *", Elementcode, "UInt *", ElementValueBGRHex) –
... erwartet, dass der INACTIVEBORDER mindestens für eine Instanz schwarz wird ist ein On-the-Fly-Einstellungen, nicht?). Ich verstehe auch nicht, wofür die 10 im Gegensatz zum Wert von Elementcode steht. Was ist der Unterschied/Definition dieser 2 Params? –