绑定imagelist后,
m_ImageListThumb.Create(100, 75, ILC_COLOR32, 0, 1);
GetItemRect(i, &rectItem, LVIR_BOUNDS); 发现rectItem要比实际图片的width大许多,比如图片的宽度是100,那么GetItemRect的时候,width=140,太宽了,我想在点击item的时候在图片周围画一个边框,怎么使item的宽度减小呢?难道还要自己判断边框范围,按自己的Rect来绘边框?
m_ImageListThumb.Create(100, 75, ILC_COLOR32, 0, 1);
GetItemRect(i, &rectItem, LVIR_BOUNDS); 发现rectItem要比实际图片的width大许多,比如图片的宽度是100,那么GetItemRect的时候,width=140,太宽了,我想在点击item的时候在图片周围画一个边框,怎么使item的宽度减小呢?难道还要自己判断边框范围,按自己的Rect来绘边框?
解决方案 »
- 终于解决了CComboBox
- 请问Data Time Picker弹出的有英文显示吗
- CSDN里面的BLOG又挂了?
- 开关机与权限问题
- Static Text如何设置字号?谢谢。。
- 请问各位已经工作的兄弟们,在公司可以学到多少东西??
- 用createwindow加载的位图为什么不显示?
- CFileException::lockViolation问题,解决就给200分
- 对于代码保密工作,一般都是怎么做的?
- 请问为什么每次我打开一个Project,总是“cannot access the ClassView information file”,让后我的ClassView里面就什么都没有。快急死了,求各位帮忙!!
- 关于setcursor的问题
- 请教输入法注册表?高手请进
这样获得是图标的矩形大小,而你使用的是整个项的大小