あのう…大変な事に気がついてしまったのですが、
キャレットの表示にウィンドウハンドルがいるということはですよ、
TWinControl を継承したコントロールに対してのみキャレット表示が可能という事ですよね。

TGraphicControl を継承して文字を描画しようと思ったのですが、
もしかして不可能ですか。

キャレットを表示しつつ、文字描画をも行うには
なんのコントロールを利用すればよいですか。