我在vc6中新建一个多文档程序,在状态栏的indicators[]中添加一新项,IDS_TEST,该项文本为“测试”,但是编译后却发现状态栏中只出现“就绪”两字,IDS_TEST那个面板没有出现文字,郁闷!

解决方案 »

  1.   

    BOOL SetPaneText( int nIndex, LPCTSTR lpszNewText, BOOL bUpdate = TRUE )
      

  2.   

    直接获得状态栏对象指针
    然后SetPaneText设置
      

  3.   

    老兄们,我用的正是SetPaneText。这可能是vc6的一个bug,就是要向状态栏添加面板必须添加对应的ON_UPDATE_COMMAND_UI事件,否则无论你是否用SetPaneText设置文本,都无法显示文本。希望高手们能够解答这个问题啊,呜呜