主题:  问一个菜鸟级问题?help plz

uid

职务:普通成员
等级:1
金币:0.0
发贴:13
#12003/7/22 13:42:08
在运行演示窗口时,如何才能不让用鼠标抓动窗口中的文字、背景图片等东东?
请帮助?thanks



dreamexpress_5d

职务:普通成员
等级:1
金币:10.0
发贴:2229
#22003/7/22 15:22:08
将图片设为可移动。



uid

职务:普通成员
等级:1
金币:0.0
发贴:13
#32003/7/22 16:33:07
我的初学者,请指教怎么设置??thank



xiaoguang128

职务:普通成员
等级:1
金币:0.0
发贴:15
#42003/7/22 20:27:48
打开不要移动的图标属性设置即可



liufalun

职务:普通成员
等级:1
金币:0.0
发贴:46
#52003/8/4 16:59:24
可以在显示图标添加计算功能,用Ctrl+=打开对话框后,写入:
movable=0即可。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#62003/8/4 19:24:30
在每个showme程序里都有一个附加的计算图表,里面的语句实现的功能就是使程序运行时对象不被移动.
用到了线性表的知识,自己研究看吧!
===============
AddLinear(_BranchList,IconID@RootIcon ^", 0")
repeat while ListCount(_BranchList)>0
_ParentIcon:=GetNumber(1, _BranchList[1])
repeat with _ChildNum :=1 to IconNumChildren(_ParentIcon, GetNumber(2, _BranchList[1]))
_ChildIcon:=ChildNumToID(_ParentIcon,_ChildNum, GetNumber(2, _BranchList[1]))
if IconType(_ChildIcon) = 4 |=5 |=6 then
AddLinear(_BranchList,_ChildIcon ^", 0")
else if IconType(_ChildIcon) = 12 then
AddLinear(_BranchList,_ChildIcon ^", 0")
AddLinear(_BranchList,_ChildIcon ^", 1")
AddLinear(_BranchList,_ChildIcon ^", 2")
end if
Movable@_ChildIcon:=FALSE
end repeat
DeleteAtIndex(_BranchList, 1)
end repeat


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

bz658

职务:普通成员
等级:1
金币:0.0
发贴:86
#72003/8/5 8:56:33
--------------------------------------------------------------------------------

在每个showme程序里都有一个附加的计算图表,里面的语句实现的功能就是使程序运行时对象不被移动.
用到了线性表的知识,自己研究看吧!
===============
AddLinear(_BranchList,IconID@RootIcon ^", 0")
repeat while ListCount(_BranchList)>0
_ParentIcon:=GetNumber(1, _BranchList[1])
repeat with _ChildNum :=1 to IconNumChildren(_ParentIcon, GetNumber(2, _BranchList[1]))
_ChildIcon:=ChildNumToID(_ParentIcon,_ChildNum, GetNumber(2, _BranchList[1]))
if IconType(_ChildIcon) = 4 |=5 |=6 then
AddLinear(_BranchList,_ChildIcon ^", 0")
else if IconType(_ChildIcon) = 12 then
AddLinear(_BranchList,_ChildIcon ^", 0")
AddLinear(_BranchList,_ChildIcon ^", 1")
AddLinear(_BranchList,_ChildIcon ^", 2")
end if
Movable@_ChildIcon:=FALSE
end repeat
DeleteAtIndex(_BranchList, 1)
end repeat
虚竹先生说的太麻烦,在每一个有显示对象的图标上用附加计算,movble:=0即可。适用于显示、交互、数字电影等图标。其实用附加计算的方法还可以实现许多功能。