有一个问题,麻烦大家看一下
(1):
void CCommonView::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
CSliderCtrl *slider=(CSliderCtrl *) pScrollBar; //@1
int position=slider->GetPos ();
char s[10];
wsprintf(s,"%d",position);
CClientDC clientDC(this); //@2
clientDC.TextOut (390,22,s);
CScrollView::OnHScroll(nSBCode, nPos, pScrollBar);
}
这是一段操作滑块控件的滚动对象(是否就是位于其上的小滑块)的代码,其中@1行的右边部分是否是在强制转换pScrollBar指针?为何要转换? @2行不太明白,其中的this指针是干什么用的?谢谢!