MFC基于对话框的程序中,我自己添加了状态栏,问题如下:
1、开始时状态栏里显示的是String table里对应的标题,后来我在状态栏里显示了系统时间。怎样才能使状态栏重新再显示原来的标题?
2、同时我又添加了菜单栏,用MenuSelect消息实现了在状态栏显示菜单的提示信息。但是当鼠标移开菜单时,状态栏还是显示菜单的提示信息。当鼠标移开菜单时,如何使状态栏显示别的信息?

解决方案 »

  1.   

    参考:
    CStatusBar::SetPaneText
      

  2.   

    用SetPaneText改成系统时间可以,但是改回原内容,再用SetPaneText感觉不专业。有没有别的方法?
      

  3.   

    引用 2 楼 agoago_2009 的回复:
    参考:
    CStatusBar::SetPaneText用SetPaneText改成系统时间可以,但是改回原内容,再用SetPaneText感觉不专业。有没有别的方法?
    =================================================
    我倒是没有听过这种功能的函数、、
      

  4.   

    引用 2 楼 agoago_2009 的回复:
    参考:
    CStatusBar::SetPaneText用SetPaneText改成系统时间可以,但是改回原内容,再用SetPaneText感觉不专业。有没有别的方法?那你自己子类化吧。。自己写函数,。。
      

  5.   

    对话框没必要加状态栏,加个label,想怎么改怎么改
      

  6.   

    那还是用SetPaneText了,谢谢了