0

定規を CDockablePane に追加するにはどうすればよいですか? (これらまたはこれらのような定規)

Web でルーラー コントローラーの実装を 2 つ見つけましたが、どちらも CView 派生クラスで作成されており、ドッキング可能なペインにルーラーを配置する必要があるため、どちらも使用できませんでした。

ただし、2つの「戦略」について聞いたことがあります。(1)CDockablePaneから派生した特別なクラスを作成し、そこからコントローラーのクラスを派生させる(この場合は非常に困難です)または(2)ドッキング可能なペイン内にCFrameWndを作成しますこれは簡単に実行できるように見えますが、プロジェクトを不必要に複雑にする可能性があります。

私は何をすべきか?どうすればいいですか?他のオプションはありますか?誰かがこれの小さな例を見せてもらえますか (おそらく重要な部分だけです)?

私がすでに見たこと:

CDockablePane を分割するにはどうすればよいですか?

CDockablePane 内に MFC CFormView を配置するにはどうすればよいですか?

私は新しいユーザーであるため、ここに投稿することを許可されていない他のリンクがいくつかあります。

(ただし、CFormView は CFrameWnd ではありません)

PS: 何が問題になるか、詳細、MFC の特性を教えてください...

PS2: BCGsoft のページへのリンクは望んでいません。なぜなら、BCGsoft のページにはコードはなく、実行可能ファイル (私には何の役にも立たない) だけが提供されると信じているからです。

ありがとう

4

1 に答える 1

0

http://www.codeproject.com/Articles/187/Implementing-Rulers-inside-of-Splitter-Panesから始める方が簡単だと思います

また、「CDockablePane を分割するにはどうすればよいですか?」に役立つ回答を投稿しました。

于 2012-06-26T23:39:15.143 に答える