通常のポップアップヒントでは出来ない強調表示や文字の色変えをHTMLで定義して描画してみる。ただ、ポップアップヒントを表示する目的だけでIEコンポーネントやGeckoを使うのはヘビーなので、JVCLが用意してくれている簡易HTMLレンダリングルーチンを使用。これは、TJvHTLabelやTJvHTButtonなどでも使われている。 まずは、標準のヒントウインドウを継承したサブクラスを定義する。 class THtmlHintWindow : public THintWindow { public: __fastcall THtmlHintWindow(TComponent* AOwner) : THintWindow(AOwner) { } void __fastcall Paint(void); TRect __fastcall CalcHintRect(int MaxWidth, co