// BOOL ViCbSetAlpha(VApiHandle hWnd, BYTE cAlpha) SQInteger ViCbSetAlpha(HSQUIRRELVM v) { SQInteger nargs = sq_gettop(v); SQInteger Handle = 0; CControlUI* pCtrl = NULL; SQInteger cAlpha = 0; if (!v || 2 + 1 != nargs) {goto _Exit_;} if (OT_INTEGER != sq_gettype(v, 2)) {goto _Exit_;} if (OT_INTEGER != sq_gettype(v, 3) && OT_FLOAT != sq_gettype(v, 3)) {goto _Exit_;} sq_getinteger(v, 2, &Handle); sq_getinteger(v, 3, &cAlpha); pCtrl = QiHwHandleToCtrl(Handle); if (!pCtrl) {goto _Exit_;} pCtrl->SetAlpha((BYTE)cAlpha); _Exit_: sq_pushbool(v, TRUE); return 1; }