どうもです。
で、よくわからないのが、デリゲート呼び出しってのは、
普通の関数呼び出しなのでしょうか?
なんつーか、イベント呼び出しみたいにメインのスレッドと
は別に呼び出されるのでしょうか?(この表現はあんまりた
だしくないかも)

そこが、よくわからんのです。

だって、いろんな人に聞くと、上述されたように型のチェックが
厳密な関数ポインタだったいいます。じゃ、ただの関数呼び出し
なのかと思っていたら、従来のイベント駆動的な呼び出しでもある
というようなことを言う人もいるのです。

つまり、デリゲートは

型の厳密な関数ポインタ+WM_USERのようなイベント駆動

みたいな機能と思っていいのでしょうか?