「TMiniWin」というか、Delphiによって、コードは簡素化されてますね。
「procedure WMPaint(var Message: TWMPaint); message WM_PAINT;」
と書けるのはDelだけ。
本当は、メッセージを受けるコールバック関数で巨大なスイッチ文が現れるんだが。
VC++やBCBでは、メッセージマップとなるけど、C言語ではメッセージマップは使えないと思うんだけどどうかな?