急!CListBox透明刷新问题! http://www.codeproject.com/KB/combobox/TransListBox.aspx按上面的思路做了做了透明效果,总体还可以。现在有这么一个问题:当选中一项后滚动鼠标中轮出现刷新混乱问题,该如何解决?BOSS崔得急,请各位高手抽空帮帮忙,问题解决即结帖。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 void CListBox::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: Add your message handler code here and/or call default SetRedraw(FALSE); CEdit::OnVScroll(nSBCode, nPos, pScrollBar); SetRedraw(TRUE); RedrawWindow(0,0,RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW); }这样试试看看 谢谢三位!按Mackz的做是把代码加在OnVScroll里吗?我试过不起作用;按Allen_zhang的做报了两个错误?也未成功请大家再帮帮忙,在线等。谢谢! 响应 WM_MOUSEWHEEL 消息?BOOL CXXXListBox::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt){ SetRedraw(false); CListBox::OnMouseWheel(nFlags, zDelta, pt); SetRedraw(true); RedrawWindow(0,0,RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW); return true;} 你的问题是鼠标中轮响应问题,应该在中轮消息处理函数nMouseWheel()中找原因. 楼主,你可要小心,他用了CreateCompatibleBitmap却没有DeleteObject 求VC++6.0对数据库编程的电子书 高分求救,cformview 中添加ocx控件异常 找不到标识问题!!!! cmd下调用一个含有MFC静态库控制程序出错 ADOX连接出现问题 用VC++实现实时图像传输 自绘Menu时MeasureItem的问题:含有子菜单项无法设置尺寸? 有关在vc中运用DataGrid的问题 請問怎樣使用CDaoRecordset的addnew方法,最好舉個例子,先謝謝各位了 对于重置程序中的不知道要如何进行settimer,killtimer 如何隐藏系统输入法的输入框 CombineRgn
void CListBox::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
SetRedraw(FALSE);
CEdit::OnVScroll(nSBCode, nPos, pScrollBar);
SetRedraw(TRUE);
RedrawWindow(0,0,RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW);
}
这样试试看看
按Mackz的做是把代码加在OnVScroll里吗?我试过不起作用;
按Allen_zhang的做报了两个错误?也未成功
请大家再帮帮忙,在线等。谢谢!
BOOL CXXXListBox::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
SetRedraw(false);
CListBox::OnMouseWheel(nFlags, zDelta, pt);
SetRedraw(true); RedrawWindow(0,0,RDW_FRAME|RDW_INVALIDATE|RDW_UPDATENOW);
return true;
}