VC++7です。
CStaticのサブクラスに関する質問です。

CStaticをオーバーライドしてCMyStaticをつくります。
CMyStaticに対してOnPaintをオーバーライドして全体を黒く塗ります。

DialogにCStaticを貼り付け、そのIDにメンバ変数のCStaticを割り当てます。
コイツをCMyStatic型に書き直して実行すればCMyStaticはCMyStatic::OnPaintの処理でその窓は黒く塗りつぶされるはずですよね?

でも実際にはCMyStatic::OnPaintには処理が着ませんでした。

自分は実はメッセージがどんな風に配られるのかよく分ってません。
CMyStatic::OnPaintが呼ばれるには何が不足してるのでしょうか?
教えてください。