代码之家  ›  专栏  ›  技术社区  ›  Tommy Herbert

如何使CListCtrl保持其滚动条?

  •  0
  • Tommy Herbert  · 技术社区  · 17 年前

    在MFC中,CListBox具有“禁用无滚动”属性。当您将其设置为true时,垂直滚动条始终存在,无论您有多少项。如何使用CListCtrl执行相同的操作?

    2 回复  |  直到 17 年前
        1
  •  1
  •   HS.    17 年前

    标准控件似乎不支持所需的行为。

    您可以创建足够的条目以使滚动条可见,也可以创建自己的控件以自己喜欢的方式实现滚动条。中间是ownerdrawn样式,但这不适用于滚动条。

        2
  •  1
  •   Greg Domjan    17 年前

    考虑到您正试图拥有一个漂亮的报告视图,其中列的大小要精确匹配-没有水平滚动条,也没有丑陋的灰色条代替滚动条。

    如果您想继续调整列的大小,那么我会在以下情况下执行此操作: -应用程序将完成向报告中添加/删除一组新项目 -用户调整报告窗口的大小