gpt4 book ai didi

c++ - MFC 向 CWnd 成员添加滚动条

转载 作者:行者123 更新时间:2023-12-02 10:08:57 24 4
gpt4 key购买 nike

我有一个 CWnd 类名 mywindow 的成员
我想给它添加一个滚动条。
我该怎么做?

我已经尝试做:

mywindow.EnableScrollBarCtrl(SB_BOTH,TRUE);

它显示水平和垂直滚动条,
但我无法按下按钮或移动滚动条。
我也在第一个命令之后尝试:
mywindow.EnableScrollBar(SB_BOTH,ESB_ENABLE_BOTH);

它什么也没改变。

有人可以告诉我一个简单的例子如何向这个成员添加滚动条吗?

多谢,
塔尔

最佳答案

启用滚动条是不够的。您必须对窗口消息使用react WM_HSCROLLWM_VSCROLL .使用 GetScrollInfo方法是获取滚动条的位置(值),然后根据此位置绘制窗口内容。

关于c++ - MFC 向 CWnd 成员添加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com