C++相談室 part58
■ このスレッドは過去ログ倉庫に格納されています
0044デフォルトの名無しさん
2007/09/27(木) 21:59:281. 静的メンバ関数となっているHoge2のウィンドウプロシージャから
仮想関数にしたウィンドウプロシージャを呼ぶようにして、
Hoge3でそれをオーバーライドする。
Hoge3では新たなウィンドウクラスを登録しない。
2. Hoge2のWinProcをprotectedにして、Hoge3のウィンドウプロシージャでは、
DefWindowProcの代わりにHoge2::WinProcを呼ぶようにする。
Hoge3では新たなウィンドウクラスを登録する必要がある。
俺は1をよくやる。2こそはスーパークラス化だな。
ウィンドウプロシージャの仮想関数化はここが参考になる。
http://techtips.belution.com/ja/vc/0009/
http://www.google.com/search?q=cache:http://techtips.belution.com/ja/vc/0009/
■ このスレッドは過去ログ倉庫に格納されています