示例代码:
var hButton = xc.XC_GetObjectByName("button");
xc.XEle_RegEvent(hButton, xc.XE_BNCLICK, OnBtnClick);
function OnBtnClick(pbHandled)
{
var rect={get:""};
xc.XEle_GetRect(hButton, rect);
log("rect.left=" + rect.left, "rect.top="+ rect.top,"rect.right=" + rect.right, "rect.bottom=" + rect.bottom);
return 0;
}
示例代码-注册事件到类成员函数:
class MainWindow
{
constructor( )
{
this.hWindow = xc.XC_LoadLayout("mainWindow.xml",0);
var hButton = xc.XC_GetObjectByName("button");
xc.XEle_RegEvent(hButton, xc.XE_BNCLICK, this.OnBtnClick);
xc.XWnd_AdjustLayout(this.hWindow);
xc.XWnd_ShowWindow(this.hWindow, xc.SW_SHOW);
}
OnBtnClick(pbHandled)
{
alert("OnBtnClick()");
return 0;
}
}