主题:  关于创建不规则窗口

sbljx

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/12/13 14:03:12
#12001/12/14 14:56:54
相信大家都看到这篇精彩的文章了,可不知遇没遇到这个问题:
文章说要把Stage窗口超小化(stagewidth=0,stageheight=0),但实际上,Director是不认这种超界的设置的,一旦超界,它将:
stagewidth=1
stageheight=1
并且居中
于是你就会在屏幕中央看到一个小黑点,怪难受的,
目前,我只好在设计阶段把Stage缩成小黑点然后放在屏幕一个角落里,但..呵呵,不保险啊
除了借助第三方,有什么简单方法么?
我是把不规则窗口做成可移动的之后,才发现此问题的,要不然小黑点会被盖在MIAW之下,呵呵,不易察觉



ebridge2001

职务:普通成员
等级:1
金币:0.0
发贴:78
注册:2005/6/9 9:49:19
#22001/12/14 15:06:39
我的不规则窗口总是在左上角,为什么不能在屏幕中间呢?



sbljx

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/12/13 14:03:12
#32001/12/14 15:32:21
你不设他的位置,它又怎会到中央?



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#42001/12/14 15:35:27
把位置设为负值



sbljx

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/12/13 14:03:12
#52001/12/14 15:44:38
也不行,试过了,也算作超界情况,DR会把它重置到中央



荣誉版主

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2000/9/29 15:38:25
#62001/12/14 15:58:41
当小窗口打开后,设置Stage的Visible属性为0
Tell the stage
(The Stage).Visible = 0
End Tell



sbljx

职务:普通成员
等级:1
金币:0.0
发贴:30
注册:2001/12/13 14:03:12
#72001/12/14 16:31:14
OpenGL在上个帖子中说
引用:
当小窗口打开后,设置Stage的Visible属性为0
Tell the stage
(The Stage).Visible = 0
End Tell

成功!!
呵呵,谢谢OpenGL!!谢谢大家!

编辑历史:[这消息被sbljx编辑过(编辑时间2001-12-14 16:31:39)]