VC++を使っています。
MFCを使わずにコントロールを作ろうとしています。

継承なしの class CHogeCtrl を定義し、
Create メソッドで CreateWindow を呼んでウインドウを生成していてます。
ところが RegisterClassEx に渡す WindowProc をインスタンスメソッドにできないため、
WindowProc の中で呼び出し元のインスタンスにアクセスする方法が思いつきません。

コントロールのメッセージ処理はどうやって実装するのでしょうか。

知恵をお貸し下さい。お願いします。