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

问题描述 投票:-1回答:2

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

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

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

c++ c++11 winapi
2个回答
0
投票

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

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


0
投票

抱歉让人困惑。我被拒绝仅使用TUI。我误解了教授的需要。所以他希望我们移动一个彩色单元,这样你就可以上下滚动来检查玩家的动作。我正在使用C ++制作Gomoku游戏。所以我弄清楚了,现在我的移动列表视图可以上下移动以查看完整移动。感谢所有的答案

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.