毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

基于TD-SCDMA的物理层集成测试工具的研究与实现(10)

时间:2017-03-12 16:22来源:毕业论文
显示属性的代码如下: pGroup1-AddSubItem(new CMFCPropertyGridProperty(_T(三文外观), (_variant_t) false, _T(指定窗口的字体不使用粗体,并且控件将使用三文边框))); CMF


显示属性的代码如下:
    pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("三文外观"), (_variant_t) false, _T("指定窗口的字体不使用粗体,并且控件将使用三文边框")));

    CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("边框"), _T("对话框外框"), _T("其中之一:“无”、“细”、“可调整大小”或“对话框外框”"));
    pProp->AddOption(_T("无"));
    pProp->AddOption(_T("细"));
    pProp->AddOption(_T("可调整大小"));
    pProp->AddOption(_T("对话框外框"));
    pProp->AllowEdit(FALSE);
    pGroup1->AddSubItem(pProp);
    pGroup1->AddSubItem(new CMFCPropertyGridProperty(_T("标题"), (_variant_t) _T("关于"), _T("指定窗口标题栏中显示的文本")));
    m_wndPropList.AddProperty(pGroup1);
   通过类似上面的代码来实现自动读取属性,将_T()类型的代码修改成遍历读取XML文件时候的名称和数据,参照AddSubItem函数对于入参的排序。
在读取属性时涉及到区分是用户指令视图的节点还是工程视图的节点。这个根据鼠标点击时候的消息来确定,点击之后将需要显示的属性内容传到属性视图中,即可完成2个视图的属性都可以在属性视图中显示。
(3)用户指令视图
    修改的方法基本和工程视图想通,模版中的类名为ClassView。不过这里修改时需要修改上面初始化时生成的2个控件。只需要在下面对应的函数中删除或者修改代码即可。
3.4.2  运行界面设计
运行界面其实是一个对话框,分为3部分。第一部分为配置仪表群,第二部分为设置运行脚本配置,第三部分为信息反馈。第一第二部分主要都是使用ListBox控件,不过系统自带的ListBox控件只是一个空白框的样式,我们需要通过修改该ListBox的OnInit初始化函数将ListBox变成Report样式的。第三部分只是一个文本控件。
在OnInit函数中如下修改 基于TD-SCDMA的物理层集成测试工具的研究与实现(10):http://www.youerw.com/tongxin/lunwen_4068.html
------分隔线----------------------------
推荐内容