新建1个Dlg工程
添加1个slider控件。
然后放个按钮,按钮事件写
CWnd *wnd=this->GetDlgItem(IDC_SLIDER1);
int pos=0;
pos=wnd->SendMessage( PBM_GETPOS, 0, 0);
CString msg;
msg.Format("%d",pos);
MessageBox(msg,"look",0);然后看看;)
你知道哪里有毛病吗?
添加1个slider控件。
然后放个按钮,按钮事件写
CWnd *wnd=this->GetDlgItem(IDC_SLIDER1);
int pos=0;
pos=wnd->SendMessage( PBM_GETPOS, 0, 0);
CString msg;
msg.Format("%d",pos);
MessageBox(msg,"look",0);然后看看;)
你知道哪里有毛病吗?
肯定是你没有初始化rang或中间那出毛病了
是因为PBM_GETPOS其实等于给控件的最大值设为0了。写这种迷踪代码很能考验1个人的耐力的
哈哈哈,
SendMessage(m_SliderWnd,PBM_GETPOS,0,0);
建议学习一下msdn
postmessage成功才是0;)
答案就是P和T的微小差别