Also nochmal
Offiziel werden nur PB-Events, also nur solche die mit #PB_Event anfangen, im EventLoop von PB unterstützt, alle anderen
können funktionieren, aber man sollte sich nicht darauf verlassen, das dies so bleibt. Windows-Messages #WM_ werden
nur im Callback unterstützt. Wer die benötigt, sollte also ein entsprechendes Callback nutzen.
Ähnliches gilt auch für Gadgets. Wer Gadgetsfunktionen per API zur Verfügung stellt, sollte seine Controls auch per
API erzeugen. Es wird zwar meist mit Gadgets funktionieren, aber dies wird nicht offiziel zugesagt und kann sich jeder-
zeit ändern, auch wenn es sehr unwahrscheinlich ist.
Es ist also vollkommen sinnlos, hier zu melden welche #WM_... Messages im PB-EventLoop nicht ankommen, welche
SendMessage_(...) bei Gadgets nicht funktionieren usw., weil dies nicht garantiert wird.
Natürlich kann man sich im entsprechendem Forum wünschen, das dieses oder jenes Event nativ hinzugefügt wird, und es
wurden ja inzwischen eine Menge hinzugefügt. Aber der "verlust" von #WM_ messages im EventLoop, braucht eigentlich
gar nicht erwähnt werden. Wer das bisher so genutzt hat, sollte sich überlegen, ob er diese nicht besser ändert.
PS: zum CanvasGadget, erst Down, dann Click und dann erst Up! Sind also 3 Events die gefeuert werden, ob die nun
Real existieren, sei mal dahingestellt, in dieser Reihenfolge (unter Linux erst seit 5.11, dort kam vorher erst Up und
dann Click) kommen sie an.
Gruß
Thomas