读书人

小弟我在clistctrl放了一个子控件csta

发布时间: 2012-09-27 11:11:17 作者: rapoo

我在clistctrl放了一个子控件cstatic在最下面一行,如何重载横滚动条
我在clistctrl放了一个子控件cstatic在最下面一行,用来显示统计信息,现在我想让它和listctrl一样响应横滚动条消息,如何重载横滚动条,OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)里面该如何处理。

[解决办法]

探讨
我在clistctrl放了一个子控件cstatic在最下面一行,用来显示统计信息,现在我想让它和listctrl一样响应横滚动条消息,如何重载横滚动条,OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)里面该如何处理。

[解决办法]
WS_CLIPCHILDREN
[解决办法]
是风格,设置父窗体这个属性,看看效果
[解决办法]
使用classwizard添加CStatic m_showinfo;
OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
m_showinfo.SetWindowText(str);
}
不就行了吗?
[解决办法]
不明白你要干什么,最好把问题说清楚。
[解决办法]
你是想让静态文本移动吗,那还不简单嘛。
C/C++ code
int ypos=600;OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar){m_showinfo.MoveWindow(nPos*5, ypos, width, height);} 

读书人网 >VC/MFC

热点推荐