AAUTO无标题窗口拖拽
来源:互联网 发布:山东大学网络教育专业 编辑:程序博客网 时间:2024/06/10 02:45
import win.ui;
import mouse;
/*DSG{{*/
mainForm = ..win.form(text="AAuto Form";right=599;bottom=399;border="none")
mainForm.add(
button={cls="button";text="Clicked";left=227;top=140;right=361;bottom=203;z=2};
edit={cls="edit";left=14;top=246;right=585;bottom=383;db=1;dl=1;dr=1;dt=1;edge=1;multiline=1;z=1};
radiobutton={cls="radiobutton";text="radiobutton";left=559;top=16;right=573;bottom=30;z=3}
)
/*}}*/
mainForm.radiobutton.oncommand = function(id,event){
//mainForm.msgbox( mainForm.radiobutton.text );
mainForm.close();
}
mainForm.button.oncommand = function(id,event){
//mainForm.msgbox( mainForm.button.text );
mainForm.edit.print(id,event);
}
mainForm.onInitDialog = function(hwnd,message,wParam,lParam){
mainForm.center();
}
import thread.command;
var listener = thread.command();
listener.print = function( ... ){
mainForm.edit.print( ... ) //将线程传过来的参数追加输出到文本框
}
//创建工作线程,线程内错误信息默认输出到控制台
thread.invoke(
function(hwnd){
//必须在线程函数内部导入需要的库
import thread.command;
//调用界面线程的命令
thread.command.print("hello world",1,2,3);
//也可以用post方法异步调用线程命令,不会等待调用完成
thread.command.post("print","hello world",1,2,3);
}
);
//使用无标题窗口拖拽
mainForm.wndproc = function(hwnd,message,wParam,lParam){
select(message) {
case 0x201 {
mainForm.hitCaption();
}
}
}
mainForm.show()
return win.loopMessage();
import mouse;
/*DSG{{*/
mainForm = ..win.form(text="AAuto Form";right=599;bottom=399;border="none")
mainForm.add(
button={cls="button";text="Clicked";left=227;top=140;right=361;bottom=203;z=2};
edit={cls="edit";left=14;top=246;right=585;bottom=383;db=1;dl=1;dr=1;dt=1;edge=1;multiline=1;z=1};
radiobutton={cls="radiobutton";text="radiobutton";left=559;top=16;right=573;bottom=30;z=3}
)
/*}}*/
mainForm.radiobutton.oncommand = function(id,event){
//mainForm.msgbox( mainForm.radiobutton.text );
mainForm.close();
}
mainForm.button.oncommand = function(id,event){
//mainForm.msgbox( mainForm.button.text );
mainForm.edit.print(id,event);
}
mainForm.onInitDialog = function(hwnd,message,wParam,lParam){
mainForm.center();
}
import thread.command;
var listener = thread.command();
listener.print = function( ... ){
mainForm.edit.print( ... ) //将线程传过来的参数追加输出到文本框
}
//创建工作线程,线程内错误信息默认输出到控制台
thread.invoke(
function(hwnd){
//必须在线程函数内部导入需要的库
import thread.command;
//调用界面线程的命令
thread.command.print("hello world",1,2,3);
//也可以用post方法异步调用线程命令,不会等待调用完成
thread.command.post("print","hello world",1,2,3);
}
);
//使用无标题窗口拖拽
mainForm.wndproc = function(hwnd,message,wParam,lParam){
select(message) {
case 0x201 {
mainForm.hitCaption();
}
}
}
mainForm.show()
return win.loopMessage();
0 0
- AAUTO无标题窗口拖拽
- VC 实现无标题窗口的拖拽
- VC 实现无标题窗口的拖拽(转载)
- 无标题窗口的移动
- 无标题窗口的移动
- 无标题窗口如何移动
- 拖动无标题窗口
- VB 无标题窗口置顶
- Android设置无标题窗口
- C#移动无标题窗口
- 移动无标题窗口(delphi)
- 无标题窗口拖动
- 无标题窗口的拖动
- 实现无标题登录窗口
- 无标题窗口拖动
- 无边框/无标题窗口
- duilib 无标题窗口拖动
- C#移动无标题窗口
- 在VMware Player中的Ubuntu下载android代码失败的解决方法
- C语言排序(4)___ACM contests
- Matplotlib gallery 图库
- 创建 Git 源码服务器仓库
- 自我总结
- AAUTO无标题窗口拖拽
- ubuntu eclipse自动提示崩溃导致自动关闭
- Python标准库:内置函数bytearray([source[, encoding[, errors]]])
- 多维数组的地址转换
- POJ 1256 Anagram(输入可重集枚举排序)
- PJSIP开发手册之模块(二)
- Eclipse工程中读取配置文件方式
- 给Ruby加把火:Ruby 语言将再次走红
- 陈彤和雷军“婚礼”上的神问答