如何将VS6.0单文档工程中的任务栏设置上自己需要的信息显示?

如何将VS6.0单文档工程中的任务栏设置上自己需要的信息显示?

第一步:首先在CMainFrame类的 .cpp 文件中找到

static UINT indicators[] =

{

      ID_SEPARATOR,           // status line indicator

      ID_INDICATOR_CAPS,

      ID_INDICATOR_NUM,

      ID_INDICATOR_SCRL,

};

数组,删除你不需要的 ID_INDICATOR_CAPSID_INDICATOR_NUMID_INDICATOR_SCRL,注意新工程中每个ID有两个地方需要删除,一个在上述数组中;另一个在 工作区名字.rc 文件中。

第二步:添加我们自己需要的ID标识,首先在ResourceView视图的String Table中添加自己需要的字符项ID_SERVER_INFOID_SUCCESS_TAG,ID_FAILED_TAG

注:在String Table的最下方,双击添加新项

static UINT indicators[] =

{

      ID_SEPARATOR,

      ID_SERVER_INFO,

      ID_SUCCESS_TAG,

      ID_FAILED_TAG,

};

第三步:控制每个子项的任务栏长度,在CMainFrame的OnCreate成员中执行下面的代码

      m_wndStatusBar.SetPaneText(0,"计算机名称:    |OPC服务器名称:  ");

      m_wndStatusBar.SetPaneInfo(0,SBPS_NOBORDERS,SBPS_NOBORDERS,460);

      m_wndStatusBar.SetPaneText(1,"映射周期:  ");

      m_wndStatusBar.SetPaneInfo(1,SBPS_NOBORDERS,SBPS_NOBORDERS,140);

      m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);

      EnableDocking(CBRS_ALIGN_ANY);

      DockControlBar(&m_wndToolBar);

 

 

你可能感兴趣的:(String,server,服务器,table,文档,任务)