首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

listbox控件背景加载一张图片//滚动条函数处置

2013-01-23 
listbox控件背景加载一张图片//滚动条函数处理csdn我无法上传图片//大致要求是滚动条滚动到listbox的前两

listbox控件背景加载一张图片//滚动条函数处理



csdn我无法上传图片//大致要求是滚动条滚动到listbox的前两项的位置就调用Invalidate();
因为。。。。用汉语表达不太清楚,就是前两项的位置上对应图片的位置上写着是 "导航|名称" 滚到条滚动时,不想让图片的这部分有字的跟着滚动。
void CMyListBox::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
// TODO: Add your message handler code here and/or call default

Invalidate();
CListBox::OnVScroll(nSBCode, nPos, pScrollBar);
}

[解决办法]
建议你改进,将两个标签对象和一个listbox对象组合成一个控件。这样前两行标签对象就不会变化,下方的listbox可以保持操作,如同CComboBox的list效果
[解决办法]
懂了,这样实现起来是不是麻烦了?你可以把图片背景贴到窗口上,在把去掉border的ListBox控件放到相应位置(不知道你明白我的意思了吗,就是用背景图于控件组合)。

热点排行