2007-10 << 2007-11 >> 2007-12

2007-11-24 (土)

*staticなメンバ関数

ウインドウを管理するクラスを整理していて気になった.

ウインドウプロシージャはコールバックされるので,staticなメンバ関数として定義すると思うけど,staticだとクラスを継承するときに困る.staticとvirtualが共存できればいいのに….仕方ないので,WNDPROC型の変数を経由して扱うのもスマートじゃない気がするし,みんなどうしてるんだろう?

SetWindowLongでサブクラス化というのも手かなぁ.