如何得到滚动条的指针?
swalo 2001-10-12 05:41:53 [背景]为了在对话框中显示不变形的图片,从CWnd派生出类"CImageBox"。在创建"CImageBox"时使用"...|WS_HSCROLL|WS_VSCROLL"风格。
[问题]如何得到滚动条的指针?
[尝试]失败经验有:
<1>CWnd::GetScrollBarCtrl() 总返回 NULL;
<2>CView::GetScrollBarCtrl()似乎不适用;
<3>在"CImageBox"中处理WM_VSCROLL消息:
void CImageBox::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) ;
参数"pScrollBar"一定是NULL因而不能使用SetScrollPos()成员函数.
[感想]然而"CEdit"(MFC)却做到了,可以得到CEdit::GetScrollBarCtrl()的原代码吗?
请各位大虾不吝赐教。