OnMessage sind aber ausschließlich von PostMessage, was in der MessageQueue landete.
SendMessage kommt dort nicht vorbei. (dafür bräuchte man einen andren Hook)
Ja, für Vieles kann es dennoch einen Hinweis geben.
Aber beachte, dass wenn man z.B. die Messages in ein Memo loggt, das wiederrum Messages auslöst, was das Ergebnis verfälschen kann.
Er braucht's ja nicht für ein Memo.
Ich bin ziemlich sicher, dass es reicht und er den Unterschied dort abgreifen kann.
Und nun schreib ich's halt doch
: Zu deinem #7: Es ist ganz sicher auch auf deinen Kisten nicht schneller, wenn du direkt Linie für Linie in die Paintbox (Grafikkarte) malst, als wenn du zuerst im
RAM alles in eine Bitmap zeichnest und dann einmal raus auf die Grafikarte schreibst. Auf meinem Uraltnotebook benötigt die direkte Paintboxkmalerei auf eine HD-Form (PaintBox alClient) für 1 Mio Zufallslinien 30 Sekunden. Wenn ich die 1 Mio Zufallslinien in die Bitmap zeichne und dann raus in die Paintbox schreibe "kostet" das 3 Sekunden.