函数:fwGetPressedButton 获取按钮点击事件

函数功能:用于获取点击按钮事件

引擎版本:iOS v2.3.5,Android v2.0.3 以上

函数方法

vid = fwGetPressedButton();

返回值 类型 说明
vid string 返回显示按钮的 ID

脚本实例:

local num = 0;
--引擎版本 iOS v3.0.9 及其以上版本,视图大小不能超出浮动窗口载体,超出部分不显示
--引擎版本 iOS v3.0.9 及其以上版本,文字内容过多超出浮动窗口载体,末尾不显示省略号
fwShowWnd("wid",100,100,500,500,1);
--文字视图是以浮动窗口载体的(100,100)点坐标为(0,0)点坐标显示的
fwShowTextView("wid","id1","点击:" .. num,"center","FF0000","FFDAB9",15,0,0,0,200,100);
fwShowTextView("wid","id2","闪","center","FFFFFF","0000FF",15,0,300,0,400,100);
fwShowWnd("wida",300,300,500,500,1);
--按钮视图、文字视图是以浮动窗口载体的(300,300)点坐标为(0,0)点坐标显示的
fwShowButton("wida","vid","点我","FFFFFF","FF0000","",15,0,0,100,100);
while (true) do
    local vid = fwGetPressedButton();
    if vid == "vid" then
        num = num + 1
        fwShowTextView("wid","id1","点击:" .. num,"center","FF0000","FFDAB9",15,0,0,0,200,100);
        if num%2 == 0 then
            fwShowTextView("wid","id2","闪","center","FFFFFF","0000FF",15,0,300,0,400,100);
        else
            fwCloseView("wid","id2");
        end
    end
end

注意事项:

  • 不能拖动按钮控件,只能拖动非按钮控件或主控件
  • 引擎版本 iOS v3.0.9 及其以上版本,视图大小不能超出浮动窗口载体,超出部分不显示
  • 引擎版本 iOS v3.0.9 及其以上版本,文字内容过多超出浮动窗口载体,末尾不显示省略号
  • 视图坐标相对于窗口顶点 (0,0)。

完整实例

init(0)
toast("创建一个可移动的窗口");
fwShowWnd("wid",0,0,200,200,1); --创建一个可移动的窗口
mSleep(5000);
toast("加载文字");
--引擎版本 iOS v3.0.9 及其以上版本,视图大小不能超出浮动窗口载体,超出部分不显示
--引擎版本 iOS v3.0.9 及其以上版本,文字内容过多超出浮动窗口载体,末尾不显示省略号
fwShowTextView("wid","id1","这是一个文本视图","center","FF0000","FFDAB9",15,0,0,0,200,100,0.5)
mSleep(5000);
toast("加载一个截图");
snapshot("1.png",400,400,600,500);
fwShowImageView("wid","id2","1.png",0,100,200,200);
mSleep(5000);
toast("随便移动窗口,5 秒后继续");
mSleep(5000);
tab=fwGetWndPos("wid")
dialog("窗口获取状态:"..tab.ret.."\n".."左上角坐标:"..tab.x..","..tab.y.."\n".."右下角坐标:"..tab.x1..","..tab.y1, 2);
mSleep(2000);
toast("关闭文字视图");
fwCloseView("wid","id1"); --关闭文字视图
mSleep(2000);
toast("关闭窗口");
fwCloseWnd("wid");
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-02-02 14:04:44

results matching ""

    No results matching ""