aardio 文档
aardio 范例: 圆角无边框深色窗口
import win.ui;
import win.ui.simpleWindow;
import win.region.round;
/*DSG{{*/
var winform = win.form(text="圆角无边框深色窗口"; right=800; bottom=600; bgcolor=0x2D2D30; border="none")
winform.add(
titleBarBackground = {cls="bk"; left=0; top=0; right=800; bottom=32; bgcolor=0x1E1E1E; dl=1; dr=1; dt=1; z=1}
);
/*}}*/
/*
启用圆角窗口。
参数必须指定无边框窗口(也就是创建窗体的参数表里 border 属性为 "none")
*/
win.region.round(winform);
// 为无边框窗口添加标题栏和阴影边框
var sw = win.ui.simpleWindow(winform);
// 单独设置边框窗口的标题栏关闭按钮(plus 控件)样式
sw.titlebarClose.skin(
background = {
hover = 0x80FF4444;
active = 0xA0CC2222;
default = 0x00000000;
};
color = {
hover = 0xFFFFFFFF;
active = 0xFFFFFFFF;
default = 0xFFC0C0C0;
}
);
// 单独设置边框窗口的标题栏最小化按钮(plus 控件)样式
sw.titlebarMin.skin(
background = {
hover = 0x30007ACC;
active = 0x50005A99;
default = 0x00000000;
};
color = {
hover = 0xFFFFFFFF;
active = 0xFFFFFFFF;
default = 0xFFC0C0C0;
}
);
// 单独设置边框窗口的标题栏最大化按钮(plus 控件)样式
sw.titlebarMax.skin(
background = {
hover = 0x3000AA44;
active = 0x50008833;
default = 0x00000000;
};
color = {
hover = 0xFFFFFFFF;
active = 0xFFFFFFFF;
default = 0xFFC0C0C0;
}
);
winform.show();
win.loopMessage();
Markdown 格式