aardio 文档
aardio 范例: 系统任务栏显示进度( 调用ITaskbarList3接口 )
//任务栏显示进度
import win.ui;
/*DSG{{*/
var winform = win.form(text="系统任务栏显示进度( 调用ITaskbarList3接口 )";right=599;bottom=399)
winform.add(
button={cls="button";text="显示任务栏进度";left=219;top=240;right=459;bottom=327;z=1}
)
/*}}*/
import com.interface.ITaskbarList3;
winform.wndproc = function(hwnd,message,wParam,lParam){
select( message ) {
case _WM_TASKBARBUTTONCREATED{
winform.taskbar = com.interface.ITaskbarList3.Create()
}
}
}
winform.button.oncommand = function(id,event){
if(!winform.taskbar) return; //XP下该值为空所有会忽略下面的代码
for(i=1;10;1){
winform.taskbar.SetProgressValue(winform.hwnd,i,10)
win.delay(1000)
}
}
winform.show()
win.loopMessage();
Markdown 格式