43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
import win.ui;
|
|
/*DSG{{*/
|
|
var winform = win.form(text="aardio form";right=304;bottom=297;bgcolor=16777215;border="none";exmode="none";max=false;min=false;mode="popup";sysmenu=false;title=false)
|
|
winform.add(
|
|
plus={cls="plus";left=0;top=0;right=271;bottom=256;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(); |