Filezilla-client界面结构

  • 目录结构表示了Filezilla-client界面控件的基本关系
    filezilla界面布局

  • CFilezillainterface

    接口类,将filezilla封装成动态库,提供相应接口供外部程序调用

  • CFileZillaApp

    filezilla实例

  • CMainFrame

    filezilla主窗口

    • CMenuBar

      菜单栏

    • CToolBar

      工具栏

    • CQuickconnectBar

      快速链接栏

    • CStatusView

      日志显示视图

    • CContextControl

      上下文控制面板,每一个ftp链接对应一个CContextControl

      • CLocalTreeView

        本地目录树视图

      • CLocalListView

        本地文件列表视图

      • CRemoteTreeView

        远程目录树视图

      • CRemoteListView

        远程目录列表视图

    • CQueueView

      所有链接共用一个传输队列视图

      • CFileItem

        CFileItem记录文件状态,每个传输文件都对应一个CFileItem

      • CStatusLineCtrl

        传输进度条,每个传输文件对应一个CStatusLineCtrl, 包括传输速度,耗时,已传输字节等

      • CQueueViewSuccessful

        传输成功队列视图

      • CQueueViewFailed

        传输失败队列视图

    • CStatusBar

      状态栏

      • CLed

        显示总的传输速度

        这行不出输入字符, CLed标题属性无法保留,CSDN MarkDown BUG?

猜你喜欢

转载自blog.csdn.net/jin_huan11/article/details/72528327
今日推荐