请求大家帮助,我执行到getitemrect时出错,不知为什么?
我调用了CStatusBar中的getitemrect,当运行时执行到这行代码就出错了,提示:终止,重试,忽略.
代码如下:
void CMainFrame::OnSize(UINT nType, int cx, int cy)
{
CFrameWnd::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
RECT rc;
m_wndStatusBar.GetItemRect(m_wndStatusBar.CommandToIndex(ID_INDICATOR_PROGRESS_PANE),&rc); //*********这行出错了*************.
m_Progress.SetWindowPos(&wndTop,rc.left ,rc.top ,rc.right-rc.left ,rc.bottom - rc.top ,0);
}
我认为这行代码本身应该没有错误啊,我不知道错误出在哪,我也没法调试,还请高手指点我一下.
谢谢!!