Das Beispiel ist ohne den Einsatz der
VCL aufgebaut.
Wenn es Dir nicht zwingend um die Realisierung per
WinAPI geht, dann solltest Du Dir ein anderes Beispiel suchen.
Zum Beispiel das aus den Demos, die mit Delphi mitgeliefert werden. Dort ist m.W. nach ein RichEdit-Demo enthalten. In wie weit es das Thema 'Drucken' behandelt, kann ich Dir leider nicht sagen.