0

我应该如何将标尺添加到 o CDockablePane?(像这些这些的统治者)

我在网上找到了两种标尺控制器的实现,但都是用 CView 派生类制作的,而且因为我需要将标尺放在可停靠窗格中,所以我不能使用它们。

我听说过两种“策略”:(1)创建一个从 CDockablePane 派生的特殊类,然后从中派生控制器类(在这种情况下很难做到)或(2)在可停靠窗格内创建一个 CFrameWnd这将包含控制器,这似乎很容易做到,但可能会不必要地增加项目的复杂性。

我应该怎么办?我该怎么做?还有其他选择吗?谁能给我看一个小例子(也许只是重要的部分)?

我已经看到的:

如何拆分 CDockablePane?

如何在 CDockablePane 中放置 MFC CFormView?

由于我是新用户,我不允许在此处发布其他一些链接。

(但 CFormView 不是 CFrameWnd)

PS:请告诉我会遇到什么问题,细节,MFC特性......

PS2:我不想要 BCGsoft 页面的链接,因为我相信他们不提供任何代码,只提供可执行文件(对我没有任何用处)。

谢谢

4

1 回答 1

0

我认为您从http://www.codeproject.com/Articles/187/Implementing-Rulers-inside-of-Splitter-Panes开始会更容易

我在如何拆分 CDockablePane中发布了一个可能对您有用的答案?

于 2012-06-26T23:39:15.143 回答