MDIで画面を3分割してそれぞれにCView,CEditView,CTreeViewを設定しました。
CViewに画像を表示したのですがその後に分割バーの移動が起こると取り込んだ画像が全
部表示できなくなってしまうのでそれを避けるために分割バーを固定したいと思ってい
ます。
CSplitterのOnSizeを使えば良いとネットに乗っていたのですがこれはOnSize
すみません。上記に追加です。
CSplitterのOnSizeイベントを監視してこれが行われたらSetRowInfoなりで再設定すれば
にすればよいのでしょうか。わかる方がおりましたらやり方を教えてください
お返事ありがとうございます。
私はVC++.NET 2003で作成しているためかウィザードでgenericクラスで継承できないみ
たいです。こういう場合は自分自身で継承するべきなのでしょうか?
.NET環境での追加方法がわかりませんか?
開発環境を書き忘れてしまい申し訳ありません。
改めて開発環境を書かせてもらうと
VC++.NET 2003 MDI MFC winXP sp2です
最初の質問者とハンドルが違いますが、別の方でしょうか?
[MSDN]MFC クラス ウィザード
http://msdn2.microsoft.com/ja-jp/library/1zb9t6z7(VS.80).aspx
2003でやってみました。
wizardの設定では継承元にCWndを選んでください。
新規クラスをwizardで作りますが、その後、
継承元はソース上でCSplitterWndに変更します。
BLUEさん、たいちうさん。お返事ありがとうございます。
たいちうさんに教えていただいた方法で分割バーを動かなく出来ました。
追加したクラスで分割するのを忘れていたみたいです。
まだまだ初歩が身についていないと実感したのでもう一度MSDNをよく通読しようと思い
ます。本当にありがとうございました。