如何在移动列表视图中添加滚动条?用户只能垂直滚动特定区域

时间:2019-04-01 19:39:43

标签: c++ c++11 winapi

我正在为项目使用MVC。而且我在View中的视图很少。但是,我想知道如何向一个视图添加滚动条,并且仅使该部分可以垂直滚动。

我尝试使用CreateWindowW()添加WM_VSCROLL参数,但是它不起作用。

这是一个TUI应用程序,所以我认为教授试图使我们使用单元格作为条,以便您可以上下滚动单元格

2 个答案:

答案 0 :(得分:0)

PreCreateWindow(CREATESTRUCT& cs)中,设置cs.style |= WS_VSCROLL;

您可能必须响应WM_VSCROLL才能处理滚动消息。

答案 1 :(得分:0)

很抱歉造成混淆。我拒绝仅使用TUI。我误解了教授的需求。因此,他希望我们移动一个颜色单元,以便您可以上下滚动以检查玩家的移动。我正在使用C ++制作Gomoku游戏。所以我想通了,现在我的移动列表视图可以上下移动以查看完整的移动。感谢您提供所有答案

enter image description here