M Akihiko
amons****@hotma*****
2005年 11月 2日 (水) 12:19:56 JST
こんにちは、門田です。 >に関してなのですが,「部品」ということを意識するならば, >Celcel 同様に IWindow との関連付けは,部品の外で行ない, >部品には IWindow の参照をもたせない方が良い >と私は思います。 IGoogleMapを作成しているときにこの辺を迷ったので MFCのCWindowクラスはどうなってたっけ?と思い出しながらコーディングしました。 確かウィンドウ内の部品はgetParent関数で親CWindowクラスを取得できていました。 CWindowクラスは抽象クラスなので、 Congaの場合であれば単純なウィンドウに限らず汎用的なIDiv的レイヤーといった扱 いですかね。 確かにIWindow内でしか動作しないのはもったいないので、依存しないようにしてみ ます。