策略为王源代码分析-XPFace工程

Published
3. GuiLib的使用

    本软件3.0版使用了该界面库的界面框架、菜单条、工具条。在工程StkUI中搜索Gui即可找到这
些使用GuiLib的代码。

    主要使用的类库
        CGuiMDIFrame: CMainFrame从该类继承.
        CGuiToolBarWnd: ToolBar为该类的对象.
        CGuiControlBar, 左侧功能树为CWorkspBar的对象,CWorkspBar从CGuiControlBar继承,
                CWorkspBar在工程XPFace中实现.

        CGuiComboBoxExt和CGuiEdit: 另外在很多对话框中使用,其功能完全等同于CComboBox
                和CEdit.

        CGuiTabPowerPoint: 在GraphView和RealTimeView中,右下角的tab使用的是这个类.
        CGuiWorkTab: 在SListView中,下方的tab使用的是这个类.

4. XPFace的使用

    CDeclareDlg:声明对话框
    CWaitDlg:等待对话框,显示进度条和取消按钮
    CXFPropertySheetEx:属性页对话框,可以显示上方位图
    CPathDialog:选择路径对话框
    CStringDialog:输入字符串对话框
    CHyperLink:超级链接,从CStatic继承,点击后进入指定网址
    CClickLink:超级链接,从CHyperLink继承,点击后执行制定操作
    CMagicDlg,CMagicEdit:实现自定义指标编辑时的下拉选择ListBox
    CSplashDlg:启动对话框
    CTextToolBar:从CGuiToolBarWnd继承,实现带文字标签的工具条
    CWorkspBar:从CGuiControlBar继承,实现左边功能树
    CXFDialog:对话框基类,实现半透明效果
    CKSFileDialog:文件对话框

    其余类未使用。