Hey just me,
gibt es eine Limitierung an Controls, die man zeitgleich färben kann?
Sobald ich in gewisse Felder springe, flakern die Farben.
Edit 2:
Source + Bilder aus Gründen wieder entfernt.
Lösung: Es waren noch vorhandene G-Labels bei "Disabled" Edit-Controls, die eigtl nur Zielberechnungen anzeigen sollten. G-Labels entfernt, Problem gelöst.
Edit 1:
Nehm ich nur irgendein Control weg (Auskommentieren), sind wieder alle Farben in Ordnung.
Sobald ich es wieder hinzufüge, flakert es wieder.
grüße
jNizM
CtlColors - Flakern Topic is solved
Moderator: jNizM
CtlColors - Flakern
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: CtlColors - Flakern
Moin jNizM,
händisch oder maschinell?... sobald ich input in die edit controls gebe.
Re: CtlColors - Flakern
händisch.
Das merkwürdige ist, hier im Testscript mit 60 Controls funktioniert es
Das merkwürdige ist, hier im Testscript mit 60 Controls funktioniert es
Code: Select all
Gui, Margin, 10, 10
Gui, Add, Edit, xm ym hWndhEditS11 w200, % A_Index
CtlColors.Attach(hEditS11, "DCF1DD", "000000")
loop 20
{
index := A_Index + 1
Gui, Add, Edit, xm y+5 hWndhEditS1%index% w200
CtlColors.Attach(hEditS1%index%, "DCF1DD", "000000")
EM_SETCUEBANNER(hEditS1%index%, A_Index)
}
Gui, Add, Edit, xm+210 ym hWndhEditS21 w200, % A_Index
CtlColors.Attach(hEditS21, "DDDCF1", "000000")
loop 20
{
index := A_Index + 1
Gui, Add, Edit, xp y+5 hWndhEditS2%index% w200
CtlColors.Attach(hEditS2%index%, "DDDCF1", "000000")
EM_SETCUEBANNER(hEditS2%index%, A_Index)
}
Gui, Add, Edit, xm+420 ym hWndhEditS31 w200, % A_Index
CtlColors.Attach(hEditS31, "F1DDDC", "000000")
loop 20
{
index := A_Index + 1
Gui, Add, Edit, xp y+5 hWndhEditS3%index% w200
CtlColors.Attach(hEditS3%index%, "F1DDDC", "000000")
EM_SETCUEBANNER(hEditS3%index%, A_Index)
}
Gui, Show, AutoSize
return
GuiClose:
GuiEscape:
ExitApp
EM_SETCUEBANNER(handle, string, option := true)
{
static ECM_FIRST := 0x1500
static EM_SETCUEBANNER := ECM_FIRST + 1
if (DllCall("user32\SendMessage", "ptr", handle, "uint", EM_SETCUEBANNER, "int", option, "str", string, "int"))
return true
return false
}
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: CtlColors - Flakern
Ich bin auch gerade auf die Idee gekomme, dass es am Tab3 Control liegen könnte. Probier doch mal Tab2.
Re: CtlColors - Flakern
Ne das Problem kommt auch komplett ohne Tab (hab mein script mal runter gebrochen)
(btw benutze ich Tab2.. das war nur der 3te Tab (Tab, 3)
Edit 2:
Source + Bilder aus Gründen wieder entfernt.
Edit 1:
Border bei Text-Controls hinzugefügt, um zu schauen, dass sich dort nichts überlappt.
(btw benutze ich Tab2.. das war nur der 3te Tab (Tab, 3)
Edit 2:
Source + Bilder aus Gründen wieder entfernt.
Edit 1:
Border bei Text-Controls hinzugefügt, um zu schauen, dass sich dort nichts überlappt.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: CtlColors - Flakern Topic is solved
Sind da nicht ein paar gCALC_T3N/M zuviel?
Re: CtlColors - Flakern
ja.. gerade gesehen. Sind wohl noch aus Copy+Paste dabei, da ich nicht jede Zeile einzeln per Hand schreiben wollte.
Alle g-Labels bei "disabled" Edit-Controls entfernt und schon läufts besser.
Hätte nicht gedacht, dass diese dafür sorgen, dass überall die Farben zerschießen.
Danke für den Hinweis.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: CtlColors - Flakern
Die Aufrufe in den unteren drei Feldern sorgen für eine Schleife. AHK wird das dann wohl irgendwann zuviel.
Who is online
Users browsing this forum: No registered users and 62 guests