[Conga-mail 85] Re: 仕様変更予告分をコミットしました。

Back to archive index

M Akihiko amons****@hotma*****
2005年 11月 2日 (水) 12:19:56 JST


こんにちは、門田です。

>に関してなのですが,「部品」ということを意識するならば,
>Celcel 同様に IWindow との関連付けは,部品の外で行ない,
>部品には IWindow の参照をもたせない方が良い
>と私は思います。

IGoogleMapを作成しているときにこの辺を迷ったので
MFCのCWindowクラスはどうなってたっけ?と思い出しながらコーディングしました。
確かウィンドウ内の部品はgetParent関数で親CWindowクラスを取得できていました。

CWindowクラスは抽象クラスなので、
Congaの場合であれば単純なウィンドウに限らず汎用的なIDiv的レイヤーといった扱
いですかね。
確かにIWindow内でしか動作しないのはもったいないので、依存しないようにしてみ
ます。





Conga-mail メーリングリストの案内
Back to archive index