炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1407|回复: 3

[有奖问答] 如何声明外部函数和类?

[复制链接]
  • TA的每日心情
    开心
    2022-1-9 18:18
  • 发表于 2021-5-28 14:16:27 | 显示全部楼层 |阅读模式



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

    该用户从未签到

    发表于 2021-5-28 14:34:22 | 显示全部楼层
    本帖最后由 qingyuan 于 2021-5-28 14:36 编辑

    打开IDE项目,打开项目里面得common.xh文件,输入如下:

    //申明外部函数
    函数 int add(int a,int b)
    //申明外部类
    类 a
            //申明外部类成员
            整型 b
            //申明外部类函数
            函数 无类型 c()


    这样就可以申明外部得类和函数了,QQ 12940922




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

    在*.xh文件中声明

    包含库文件
    #库文件 "Shell32.lib"


    声明外部函数:def UINT ShellExecute(UINT HWND, const wchar_t* pszDir, const wchar_t* pszFile, const wchar_t* pszDir, const wchar_t* pszFile,UINT Integer)
    声明外部函数:参数中可 "..."三个点代表不检查参数,省略掉
    即:def UINT ShellExecute(...)
    声明外部类:
    类   矩形
            //申明外部类成员
            整型 x
            //申明外部类函数
            函数 int  add(int x,int y)
    QQ:283279437


  • TA的每日心情
    开心
    2021-3-7 22:28
  • 发表于 2021-5-28 14:47:00 | 显示全部楼层
    本帖最后由 zhongguoren 于 2021-5-28 14:55 编辑

    首先要包含需要调用的外部文件

    #头文件  <helper.h>  //系统头文件, 不解析文件内容
    #头文件  "xcgui.h"   //普通头文件, 解析文件内容
    #库文件  "xcgui.lib"  //静态库或动态库lib文件

    外部函数及类型声明
    如果某个函数已存在外部代码或库中, 只需要在在*.xh文件中声明类型

    例如:

    声明外部函数, 参数中 "..."三个点代表不检查参数,省略掉


    函数 int sizeof(...)  //声明外部函数
    函数 void Sleep(int dwMilliseconds)
    声明外部类


    类   RECT
    类   CSize
    声明外部基础类型, 或未知类型


    #外部类型  HDC    //声明外部定义的类型
    #外部类型  HANDLE //声明外部定义的类型
    QQ 719363367
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

    GMT+8, 2024-4-25 21:30 , Processed in 0.067709 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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