这个怎么破,不能显示状态栏的按钮,消息函数已手动添加
CRect rt;
m_wndStatusBar.GetItemRect(4,&rt);
m_button.Create("press",WS_CHILD|WS_VISIBLE,rt,&m_wndStatusBar,ID_INDICATOR_BUTTON);

解决方案 »

  1.   

    m_wndStatusBar.SetPaneInfo(1,ID_INDICATOR_BUTTON,SBPS_NORMAL,sz.cx);
      

  2.   

    m_wndStatusBar.SetPaneInfo(1,ID_INDICATOR_BUTTON,SBPS_NORMAL,sz.cx); 
    是给按钮留下空间,要不放哪里?
      

  3.   

    //
    static UINT indicators[] =
    {
    ID_SEPARATOR,           // status line indicator
    ID_INDICATOR_LINE,
    ID_INDICATOR_COLUMN,
    ID_INDICATOR_SCRL,
    ID_SEPARATOR,           // 4
    };m_wndStatusBar.GetItemRect(4, &rc);//
    rc.DeflateRect(1,0);
    m_StatuaButton.Create("test", WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON , rc, &m_wndStatusBar,2000);