JS 易语言

测试使用的JS文件, main.js

//main.js JS文件内容
import('XCGUI');
class main
{
//{bindfile="main.xml"}
constructor()
{
this.hWindow = XC_LoadLayout("main.xml", 0);
//{EVENT_BEGIN}
XEle_RegEventEx("button1", XE_BNCLICK, this.OnBtnClick_button1, this);
//{EVENT_END}
XWnd_AdjustLayout(this.hWindow); //调整布局,如果没有使用布局功能,可以不调用此函数
XWnd_ShowWindow(this.hWindow, SW_SHOW);
}
OnBtnClick_button1(pbHandled)
{
log("OnBtnClick_button1()");
alert("OnBtnClick");
return 0;
}
}
var my_main = new main
#define XE_BNCLICK
按钮点击事件.
Definition: XCGUI.h:939
HXCGUI WINAPI XC_LoadLayout(const wchar_t *pFileName, HXCGUI hParent, HWND hAttachWnd)
炫彩_加载布局文件 加载布局文件.
Definition: Api.cpp:1130
void WINAPI XWnd_AdjustLayout(HWINDOW hWindow)
窗口_调整布局 调整窗口布局, 当窗口显示状态才有效.
Definition: WindowUI.cpp:6718
BOOL WINAPI XWnd_ShowWindow(HWINDOW hWindow, int nCmdShow)
@窗口_显示扩展 显示隐藏及控制窗口最大化还原等
Definition: WindowUI.cpp:6387

易代码

.版本 2
.程序集 程序集1
.程序集变量 hWindow, 整数型
.程序集变量 hButton, 整数型
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
XInitXCGUI ({ }) ' 初始化
XJS_InitJS () ' 参数化JS
XJS_RunJS (“main.js”) ' 运行JS文件
XRunXCGUI () ' 运行
XExitXCGUI () ' 释放资源
返回 (0) ' 可以根据您的需要返回任意数值
void WINAPI XExitXCGUI()
炫彩_退出 退出界面库释放资源. 不可在dllmain()中卸载, 否则会死锁
Definition: App.cpp:572
BOOL WINAPI XInitXCGUI(BOOL bD2D)
炫彩_初始化 初始化界面库.
Definition: App.cpp:557