Zitat von
Luckie:
Zitat von
Reinhard Kern:
Die Positionen von Icons sollte man doch kennen,
Und woher, wenn ich sie nicht vorher speichere? Wenn ich sie beim Programmstart speichere, ok, und wenn er dann ein Icon verschiebt bevor er die Auflösung ändert?
Zitat:
oder man kann sie rechtzeitig abfragen,
Und wie?
Zitat:
und von der Displayänderung werden sowieso alle benachrichtigt.
Aber erst, wenn die Auflösung geändert wurde, dann ist es natürlich zu spät zum Speichern.
Aber wenn du eine einfachere Alternative kennst, ich bin für alles offen.
Hallo,
ich denke einfach nach folgender Logik:
A wenn du die Position vorher weisst, existiert das Problem nicht.
B wenn nicht, warum must du es danach dann plötzlich wissen?
m.a.W. wenn der Anwender das Icon verschiebt, weisst du nicht, wo es ist - warum ist dir das vor der Displayumschaltung egal und nachher nicht mehr?
Ich sage ja nicht, dass du keine guten Gründe hast, ich kenne sie nur bisher nicht. Ich persönlich würde das so angehen: wenn ich die Position kennen muss, speichere ich sie von Anfang an - nach einer Displayänderung eben die neue. Einen Hook würde ich ungern dafür aufwenden.
Gruss Reinhard