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

小弟我在clistctrl放了一个子控件cstatic在最上面一行,怎么重载横滚动条

2012-09-27 
我在clistctrl放了一个子控件cstatic在最下面一行,如何重载横滚动条我在clistctrl放了一个子控件cstatic在

我在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);} 

热点排行