• 图形预览小程序


    需求:

    请帮忙制作一个图形预览小程序,主要实现图形文件管理和动画预览功能:

    程序基本过程如下:

    执行程序,选择图形文件存放文件夹后,自动显示相关*.sch文件及动画脚本名

     

     

    实现代码:

     

    __fastcall TForm1::TForm1(TComponent* Owner)

        : TForm(Owner)

    {

    }

    //---------------------------------------------------------------------------

     

    void __fastcall TForm1::FileClick(TObject *Sender)

    {

        ListBox->Clear();

        TListItem * Item = File->InnerListView->Selected;

        if(Item) {

            UnicodeString fileName = File->Path + "\" + Item->Caption;

            UnicodeString directoryName = ChangeFileExt(fileName, ".files");

            if(DirectoryExists(directoryName)) {

                UnicodeString scriptXmlFileName = directoryName + "\DemoScript.xml";

                if(FileExists(scriptXmlFileName)) {

                    CbwXML * xml = new CbwXML(scriptXmlFileName, "CbwDemoScripts");

                    xml->Read();

                    CbwXmlNode * flowNode = xml->RootNode->NodeByName("Flows");

                    if(flowNode) {

                        for(int i = 0; i < flowNode->ElementNumber; ++i) {

                            CbwXmlNode * flowItem = flowNode->Elements(i);

                            UnicodeString description = flowItem->AttributeValueByName("description");

    ListBox->Items->Add(description);

    }

    }

                    delete xml;

    }

            }

    }

    }

    //---------------------------------------------------------------------------

    界面效果:

    有时间再完善一下,做个WIN7风格的资源管理器出来。

  • 相关阅读:
    自定义图标集
    微软Power BI 每月功能更新系列——Power BI 9月版本功能更新全面解读
    使用Power BI中的假设参数控制表视觉中要显示的行数
    如何使用Power Query自动存储最近2年的数据
    vscode-常用快捷键
    微信小程序开发-入门到熟练(wepy-初级篇)
    vscode-函数注释插件-正则插件
    vscode 编写Markdown文件
    wepy-开发总结(功能点)
    常用git命令
  • 原文地址:https://www.cnblogs.com/drgraph/p/3307274.html
Copyright © 2020-2023  润新知