我写了个FTP客户端,创建的是基本对话框,然后我手动添加的菜单栏和状态栏现在我想要在连接服务器的时候和连接成功后在状态栏显示“正在连接。。”,“连接成功。”等字样,以前我用单文档写的时候直接用的
(CMainFrame*GetParent())->SetMessageText(str)来设置状态栏显示的
但现在我是用基本对话框手动添加的状态栏。。编译提示CMainFrame没定义。。基本对话框程序不带CMainFrame的那应该怎么调用
SetMessageText()来设置状态栏呢?
另外一个问题是手动添加状态栏时候我新建2个String Table资源但必须输入标题才能建,怎么让输入的标题在运行时隐藏不显示啊?附上我手动添加状态栏的代码:CRect rect;
    GetClientRect(rect);
    if(!m_wndStatusBar.Create(this)||
       !m_wndStatusBar.SetIndicators(indicators,sizeof(indicators)/sizeof(UINT)))
    {
          TRACE0("Can't create status bar\n");
          return false;
    }
    m_wndStatusBar.MoveWindow(0,rect.bottom-20,rect.right,20);
谢谢诸位高手啊小弟新学的可能问题会比较幼稚,希望不吝赐教:)