0

我有一些文件,我使用 OpenDocumentFile() 打开并获取每个文件的 pFirtView。现在我有文件的 CView/CScrollView(s)。我需要将所有 CView/CScrollView(s) 组合到一个 CScrollView。有什么建议吗?谢谢

4

1 回答 1

0

该框架不支持这一点。您可能可以通过提供某种可以托管多个窗口并进行布局的聚合 CView 来解决它,但是为了您的心理健康,我建议避免 Doc/View 用于任何不完全符合其使用方式的场景,并进行窗口创建/绘图。

在 App 类中删除基于 CDocTemplate 的创建部分,创建一个 CWnd 派生类来托管其他窗口并将 m_pMainWnd 设置为该窗口。这可以让你完成 90% 的工作(当然,除了子窗口中的实际绘图......)

于 2014-08-15T00:32:55.883 回答