我自绘了 CSliderCtrl 类,里面响应的是 void OnCustomDraw(NMHDR* pNMHDR, LRESULT* pResult);怎么让重新这个控件自绘呢?或者说重新把背景刷新一次.
我用了 控件变量名.Invalidate(),发送 WM_PAINT控件好象会重绘背景,但是控件那个条子,那个拉动bar没有了...如果控件消息响应那里增加了 ON_WM_APINT(),会导致 OnCustomDraw 这个函数不响应...
我用了 控件变量名.Invalidate(),发送 WM_PAINT控件好象会重绘背景,但是控件那个条子,那个拉动bar没有了...如果控件消息响应那里增加了 ON_WM_APINT(),会导致 OnCustomDraw 这个函数不响应...
解决方案 »
- 我现在有一个对话框,想在对话框中实现按下按钮,便出现我想画的图
- OpenCV读取1394b相机的数据buffer,转化为IplImage类型,实时显示,碰到问题,求助,在线等
- csting.format格式化, 宽字符 相关问题,急,在线等
- C++源代码是UTF8格式,不含UTF8的BOMS,请问那一个VC版本能编译?
- 如何将一个控制台程序转化为系统服务程序?
- VB中的错误处理在VC中怎么实现
- ★★Come on!她把文件夹“变”到哪里去了?★★
- 为什么枚举所有进程却会得到这样的结果????如何用进程句柄得到进程名???
- 如何在工程中包含*.lib
- 谁有克里金插值算法
- 压缩和解压缩界面,急,急!!!
- 不用任何类库,怎样将两张jpg合成为一张图片
1. pre-paint no comment~
2. item-prepaint 进入绘画
先画刻度
顶点:(1241464,2090001523),大小(2010934880,-2088760183)
再画滑道
顶点:(5,13),大小(161,4)
最后画滑标 <-------------------------这里,滑标有大小限制,画多了都给你截掉
顶点:(5,10),大小(5,11)
3.item-post-paint no comment~
最后修整滑标
顶点:(5,10),大小(5,11)第二个恶劣的地方,就是当你拖动滑标的时候,它只重绘滑标,不会重绘滑道,如果你想做出两张PNG图片层叠的特殊效果,唉,那是不可能的,这样的话,公司里面的美工,怎配合你?总不能纯CODE把效果做出来吧,在生产上得浪费多少时间?