炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 403|回复: 2

[有奖问答] 炫语言如何封装模块?

[复制链接]
  • TA的每日心情
    开心
    2021-5-26 23:50
  • 发表于 2021-5-28 14:15:25 | 显示全部楼层 |阅读模式
    站在一个帮助新人的角度回答问题

    *注意: 答题后记得带上QQ号码, 不然答对也没奖励哦!

  • TA的每日心情
    开心
    2021-3-7 22:28
  • 发表于 2021-5-28 14:23:57 | 显示全部楼层
    模块封装非常简单,找到能正常运行的C++项目源码 在.h头文件中加上自己的中文注释即可完成封装
    例如:
    //@别名 查找(字符串)
        int Find(const wchar_t* pString)
        {
            int ret = -1;
            //查找代码...
            return ret;
        }
    参考示例: IDE中 module_base.h  模块包装; 位置: IDE文件夹\data\VC\XC-Module\module_base.h

    719363367
  • TA的每日心情
    难过
    2021-3-17 08:38
  • 发表于 2021-5-28 14:47:07 | 显示全部楼层
    本帖最后由 易团雪 于 2021-5-28 14:52 编辑

    模块文件名:module_exdui.h(module_固定)后面可以随意修改
    下面为模块的相关信息:
    //@模块名称  LibExDui.API
    //@版本  1.0  
    //@日期  2021-03-15
    //@作者  泆寒.易团雪  
    //@模块备注  Windows平台轻量DirectUI框架。
    //@模块备注  一款基于 GDI/GDI+ & Direct2D 的轻量级用户界面引擎,它相对其他轻量级UI引擎具有 高效 安全 绚丽 扩展性强 跨语言 等特点。
    //@模块备注  使用本引擎提供的布局文件和主题文件机制, 可以快速高效的设计和实现界面的布局, 大大提高软件开发的效率。
    这里为引用库文件
    /*@声明
    //@lib "libexdui.lib"
    */
    这里申明宏常量
    #define 类名_编辑框    1664170113
    这里申明一个矩形的结构体
    //@别名 结构_矩形
    struct RECTF
    {
            //@别名 左边   
            FLOAT left;
           //@别名 顶边   
            FLOAT top;
           //@别名 右边   
            FLOAT right;
           //@别名 底边   
            FLOAT bottom;
    };

    这里封装函数英文名和中文名
    //@别名 窗口_创建()
    //@返回 整数型
    //@备注 创建窗口
    //@参数 hWndParent
    //@参数 lpwzClassName
    //@参数 lpwzWindowName
    //@参数 x
    //@参数 y
    //@参数 Width
    //@参数 Height
    //@参数 dwStyle
    //@参数 dwStyleEx
    extern "C" int __stdcall Ex_WndCreate (int hWndParent, LPCWSTR lpwzClassName, LPCWSTR lpwzWindowName, INT x, INT y, INT Width, INT Height, DWORD dwStyle, DWORD dwStyleEx);


    封装好的文件放到目录IDE文件夹\data\VC\XC-Module\
    283279437
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|广州炫软软件科技有限公司 ( 粤ICP备15089345号 )

    GMT+8, 2021-10-20 18:30 , Processed in 0.077894 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表