|
主题: 在AW6里打好包后,在屏幕上不能随意拖动,请教各位。
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#12002/2/26 8:34:10
在AW6里打好包后,在屏幕上不能随意拖动,请教各位。
|
yhcsm
职务:普通成员
等级:1
金币:0.0
发贴:69
|
#22002/2/26 14:39:15
好像要设置函数变量之类吧!不过我忘记了,你可以翻书查阅一下!
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#32002/2/26 15:54:39
可以用条件响应实现mousedown then movewindow。
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#42002/2/26 16:08:23
回去试试,多谢版主了。
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#52002/2/26 18:19:21
mousewindow 函数要指定移动的位置。 我想要的目的是在window里随意移动.我试过mousewindow,它是先设置好再用的。
|
yhcsm
职务:普通成员
等级:1
金币:0.0
发贴:69
|
#62002/2/27 8:44:53
你有没有邮箱?我按斑竹思路试了一个,不知是否就是你想要的那个功能!
|
与人同乐
职务:管理员
等级:6
金币:18.0
发贴:3928
|
#72002/2/27 9:30:08
在movewindow之前,要记录下鼠标及窗口原有坐标:cursorX,cursorY,WindowTop,WindowLeft,通过鼠标移动的距离算出窗口应该move的距离。条件响应mousedown和rightmousedown都可以,这样的程序在打包后运行就能实现移动窗口的效果。
通过API函数SendMessage(WindowHandle,161, 2, 0)也可以。
编辑历史:[这消息被Y编辑过(编辑时间2002-02-27 09:41:26)]
|
yhxiang49
职务:普通成员
等级:1
金币:0.0
发贴:65
|
#82002/2/27 19:18:36
听说插件也能解决这问题, 是否有高手进行详解
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#92002/2/27 20:59:44
回复yhcsm同志,我的邮箱地址是shuaige9615@sina.com 有什么好的话不妨发到邮箱,多媒体开发在于多多交流。
|
xujinmax
职务:普通成员
等级:1
金币:0.0
发贴:97
|
#102002/2/27 21:31:43
同意y的意见,SendMessage(WindowHandle,161, 2, 0)是最简单的 在交互语句中实现
|
荣誉斑竹
职务:普通成员
等级:1
金币:1.0
发贴:301
|
#112002/2/28 13:28:00
你指的是移动窗口中的对象还是移动整个AW窗口?如果是前者,你可以设置其Movable属性为On Screen或者Anywhere.
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#122002/2/28 18:43:48
我指的是整个AW运行窗口。
|
jwwh
职务:普通成员
等级:1
金币:1.0
发贴:131
|
#132002/2/28 18:44:42
查找关于MoveWindow()函数的资料,再配合使用一个显示图标的坐标,很容易办到。
|
ykaiyong
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#142002/2/28 18:52:02
斑竹说的对,那样是一种好的方法。
|
jwwh
职务:普通成员
等级:1
金币:1.0
发贴:131
|
|