最近尝试直接用windows API编程。打算实现一个checkboxlist的功能。
注册了一个新窗口类subwindow,用来做多个checkbox的容器。CreateWindow时加上了WS_VSCROLL参数。在界面上能看到滚动条。当我创建多个checkbox,并且超出subwindow区域时,滚动条不会滚动,用鼠标点或者用中键滚都不管用。但添加WM_VSCROLL事件处理分支,断点又能进去。不知道问题出在哪里?
是不是WM_VSCROLL里要添加处理函数?有默认处理函数可以使用吗?