Frame、Doc、Viewは、RUNTIMEでお互いのアクセスをがんじがらめにされている
ある意味、守られたオブジェクト群ともいえる
しかーし、この法の目を抜けて、気ままにお互いアクセスする手段もある
例えば、
同じプロジェクト上で、新規に.hと.cppを作り、Docを派生させてクラスを作ってやる(例えばclass ONEW:public〜)
注)ウィザードの新規クラスでは、コンボになくて、継承できなくなっている、MSがそんな抜け道させない為か・・・
そして、ViewでONEW on;とでも宣言してやれば、あら不思議、
on.〜でViewからDocがGetDocument関数も使わずに自由にアクセスできてしまう
ちなみに、この技、アマグラマーだけに許されている
なぜなら、制限がないだけにプログラマーが、仕事で使うと危ういからだ
ヤケドするぜw
なんちゃって