重载OnVScroll的问题
if语句那行出现错误如下,检查过了,语法和行尾都没问题
error C2143: syntax error : missing ')' before ';'
error C2059: syntax error : ')'
warning C4390: ';' : empty controlled statement found; is this the intent?
#define IDC_MYSPIN 6000;
void CMySpinButton::OnVScroll(UINT nSBCode,UINT nPos,CScrollBar *pScrollBar)
{
if(nSBCode==SB_ENDSCROLL)
return;
if(pScrollBar->GetDlgCtrlID()==IDC_MYSPIN)///////这行
{
CString str;
CSpinButtonCtrl* pSpinBtCtrl=(CSpinButtonCtrl*) pScrollBar;
pSpinBtCtrl->GetBuddy()->GetWindowText(str);
int pos=atoi(str);
str.Format("%2.1f",(double)pos/10);
((CSpinButtonCtrl*) pScrollBar)->GetBuddy()->SetWindowText(str);
}
CMyButton::OnVScroll(nSBCode, nPos, pScrollBar);
}