VideoWatermark/dlg/qrcode.aardio

43 lines
1.1 KiB
Plaintext
Raw Normal View History

2024-08-27 23:11:10 +08:00
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=304;bottom=297;bgcolor=16777215;exmode="none";max=false;min=false;mode="popup";sysmenu=false;title=false)
winform.add(
plus={cls="plus";left=0;top=0;right=167;bottom=159;clipBk=false;dl=1;dt=1;repeat="scale";z=1}
)
/*}}*/
import console;
import gdip;
subscribe("getQrcode",function(...){
var qrcodePath, width, height = ...;
winform.width = width;
winform.height = height;
winform.plus.width = width;
winform.plus.height = height;
winform.plus.background = qrcodePath;
} )
winform.wndproc = function(hwnd, message, wParam, lParam) {
select(message) {
case 0x201/*_WM_LBUTTONDOWN*/{
//点击左键移动窗体
winform.hitCaption()
}
case 0x205/*_WM_RBUTTONUP*/{
//右键菜单
var popmenu = win.ui.popmenu(winform);
popmenu.add('关闭',
function(id) {
win.close(winform.hwnd);
})
popmenu.popup()
}
}
}
//winform.setPos(0,0, winform.parent.hwnd);
winform.show();
//winform.transparent(128,0xFFFFFF)
//winform.transparent(true)
win.loopMessage();