Finde ich jetzt nicht wirklich gut.
Naja, ich kam hierher durch eine Suche. Der Titel passt perfekt zu dem, was ich suchte, so dass andere auch genau hier landen werden. Ich hätte künstlich einen anderen Titel vergeben müssen, dann hätten alle zwei Themen durchgehen müssen.
Natürlich war mir klar, dass sich Borland seinerzeit etwas dabei gedacht hat. Die Erklärung von Schokohase habe ich dann beim zweiten Durchlesen begriffen.
In all den Jahren war ich fest der Überzeugung, dass die Reihenfolge so ist:
WM_LBUTTONDOWN -> WM_LBUTTONUP -> WM_LBUTTONCLK -> WM_LBUTTONDBLCLK
. Soso, WM_LBUTTONCLK gibt es gar nicht. Und der Doppelklick kommt vom Betriebssystem. Jetzt verdrehen hier alle alten Hasen die Augen, aber ich bin mir völlig sicher, dass so mancher stiller Mitleser ebenso platt ist wie ich.
Also: Bei jedem MouseDown aufpassen, wenn es auch noch ein DblClick gibt. Der Tipp von Uwe mit
(ssDouble in Shift)
ist dabei sehr nützlich. Das ist ja ein Minenfeld hier.