MFC:包含控件的可滚动面板/子窗口

时间:2010-12-07 02:17:53

标签: windows mfc scroll

在MFC(C ++)中创建“可滚动面板”的最佳方法是什么?在过去,我在主对话窗口中显示了“附加”或“在顶部”的不同窗口,作为显示应用程序的不同页面的方法。我这次要做的是创建一个可以滚动的控件面板(因为面板的虚拟尺寸大于面板本身的尺寸)。

有人可以推荐任何有关如何做到这一点的好文章或教程吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以在对话框的侧面创建独立的滚动条控件。响应对话框中的消息以移动控件。由于子窗口将自己裁剪到父客户区,因此当它们滚动页面时,可以将它们完全移出对话框。

答案 1 :(得分:0)

如果您将控件放在CScrollViewCFormView中,它们将在视图区域内自动滚动。