godking.message 加载图片效果

光庆 2023-8-28 1721

新版库见附表,放置于 ~\lib\godking\ 目录下即可。

代码如下:

import godking.message

var msg = godking.message()
msg.showTitlebar = true
msg.showOK = false
msg.modalMode = true

import inet.http

url = "https://img.zcool.cn/community/01e70256d9071b6ac7252ce64805a0.gif"
msg.img("登录中,请稍等",url,0,0,0,0)

msg.showTitlebar = false
url = "https://img.soogif.com/14mZ6wokbyfJ3bWCJ2UHn31tuGcKyl0g.gif"
msg.img(,url,320,240,0,0)

msg.showTitlebar = true
url = "https://img-blog.csdnimg.cn/20210324112926286.gif"
msg.img(,url,320,240,0,0)

msg.showOK = true
url = "https://img.zcool.cn/community/01e70256d9071b6ac7252ce64805a0.gif"
msg.img("登录中,请稍等",url,0,0,0,0)


上传的附件:
最新回复 (6)
  • xianzhi0520 2023-11-10
    0 2
    怎么加遮罩? 我自己做了一个弹窗 但是 遮罩事件一直响应不了 是不是因为禁用鼠标穿透的原因
  • 光庆 2023-11-14
    0 3

    范例里面有例程,代码如下:

    //遮罩效果
    import win.ui;
    /*DSG{{*/
    var winform = win.form(text="遮罩示例";right=759;bottom=469)
    winform.add(
    button={cls="button";text="显示遮罩";left=416;top=80;right=624;bottom=160;z=1};
    edit={cls="edit";text="edit";left=112;top=192;right=528;bottom=304;edge=1;multiline=1;z=2}
    )
    /*}}*/
    
    import win.ui.mask;
    var frmMask = win.ui.mask(winform,true)
    winform.button.oncommand = function(id,event){
        winform.button.disabledText = "窗口客户区禁用中..."
        frmMask.show(true); //显示遮罩
        
        win.delay(2000);
        winform.button.disabledText = null;
        frmMask.show(false); //隐藏遮罩
    }
    
    winform.show() 
    win.loopMessage();


  • cyzn_lfss 2023-11-15
    0 4
    这也太好看了啊!谢谢光庆分享!!
  • niheibie 10月前
    0 5
    谢谢光庆分享!!
  • jonyzhr 5月前
    0 6
    如何修改成,加载数据时候显示,加载数据完成后关闭得效果
  • 光庆 5月前
    0 7
    jonyzhr 如何修改成,加载数据时候显示,加载数据完成后关闭得效果
    import win.ui;
    /*DSG{{*/
    var winform = win.form(text="aardio form";right=759;bottom=469;)
    winform.add()
    /*}}*/
    
    winform.show();
    
    import godking.message
    
    var msg = godking.message()
    msg.showTitlebar = fasle
    msg.showOK = false
    msg.modalMode = false
    
    import inet.http
    url = "https://img.zcool.cn/community/01e70256d9071b6ac7252ce64805a0.gif"
    var m = msg.img("登录中,请稍等",url,0,0,0,0)
    
    win.delay(3000)
    m.close()
    
    win.loopMessage();


返回