前几天,突然心血来潮,想做个自己的滚动条来玩玩,今天算完成个小样(注意是小样,所以代码写得不是很好,高手见谅,我只是看看要用到什么技术)。
刚开始我猜想可能要用到CScrollBar里面的函数,所以我就继承了它,生成派生类CScrollBarEx。等整个东西做下来发现,根本没有用到CScrollBar里面的函数,所以可以直接重CWnd派生。
技术细节:
在类的构造函数里,加载绘制状态栏要用到的图片,并且将它选入设备上下文。
响应WM_PAINT消息,自制滚动条的函数就在这里了