admin 发表于 2021-5-28 14:17:10

用炫语言写一个例子?



自由发挥

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

admin 发表于 2021-5-28 14:30:23

这一题压轴, 50红包起步, 多少看答题质量

zhongguoren 发表于 2021-5-28 21:43:24

本帖最后由 zhongguoren 于 2021-5-28 21:44 编辑

炫语言直接调用外部DLL函数示例,功能简单,抛砖引玉,贵在参与:lol

#头文件 "libop.h"   //声明DLL头文件
#库文件 "op_x86.lib"   //声明DLL库文件


类 CMainFrame
      HWINDOW m_hWindow
      
      函数 整型 Run()
                BOOL bRes = XC_LoadResource("resource.res")
                m_hWindow = (HWINDOW)XC_LoadLayout("main.xml", 0)
                XEle_RegEventCPP(XC_GetObjectByName("btn1"), XE_BNCLICK, &CMainFrame::OnBtnClick)
                //EVENT
                XWnd_AdjustLayout(m_hWindow)
                XWnd_ShowWindow(m_hWindow, SW_SHOW)
                返回 0
      
      函数 intOnBtnClick(BOOL *pbHandled)
                wstring ver
                #嵌入代码
                libop OP;   //实例化OP对象
                OP.Ver(ver) ;   //获取OP插件版本
                long ret;               
                OP.MoveTo(30, 30, &ret);   //移动鼠标到指定坐标位置
                #嵌入代码_结束
                调试输出(ver)
                返回 0
               
函数 整型 入口函数_窗口()
      XInitXCGUI()
      CMainFrameMainFrame
      MainFrame.Run()
      XRunXCGUI()
      XExitXCGUI()
      返回 0



QQ 719363367
页: [1]
查看完整版本: 用炫语言写一个例子?