发明名称 以动态超文字标记语言实现对话框的方法
摘要 一种以动态超文字标记语言实现对话框的方法,其适用于实现一对话框,包括设计拖动控制模组,标题设置模组,以及事件重定向模组。而拖动控制模组则分别就按下滑鼠按键状况,放开滑鼠按键状况,与滑鼠移动状况之三项状况进行控制。其中,按下滑鼠按键状况系于侦测到滑鼠按键按下时,将控制标志设为预定值并判断此时滑鼠所指的操作物件是否为对话框中的物件,之后再据此以分别进行处理。而放开滑鼠按键状况则当侦测到滑鼠按键被放开的时候,就将控制标志设定为预定值。此外,滑鼠移动状况在侦测到滑鼠移动时,就根据控制标志以进行相对应的操作。
申请公布号 TW464819 申请公布日期 2001.11.21
申请号 TW089113204 申请日期 2000.07.04
申请人 英业达股份有限公司 发明人 李鹏;陈玄同;林光信
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 詹铭文 台北巿罗斯福路二段一○○号七楼之一
主权项 1.一种以动态超文字标记语言实现对话框的方法,通用于实现一对话框,包括:设计一拖动控制模组,该拖动控制模组分别就一按下滑鼠按键状况,一放开滑鼠按键状况,与一滑鼠移动状况之三项状况进行控制:设计一标题设置模组,该标题设置模组系用以设置该对话框的标题;以及设计一事件重定向模组,该事件重定向模组系用以处理针对于该对话框所发生的一事件;其中,该按下滑鼠按键状况之处理程序为,当侦测到滑鼠按键按下时,就将一控制标志设为一预定値并判断此时滑鼠所指的一操作物件是否为该对话框中的物件,当该操作物件为该对话框中的物件时,就将该控制标志设定为该操作物件并储存滑鼠所指的位置,而当该操作物件非为该对话框中的物件时,则回到该按下滑鼠按键状况的起始步骤以继续侦测滑鼠按键按下的动作;其中,该放开滑鼠按键状况之处理程序为,当侦测到滑鼠按键被放开且该控制标志为该预定値时则不处理而返回,而当侦测到滑鼠按键被放开且该控制标志非为该预定値时,就将该控制标志设定为该预定値;其中,该滑鼠移动状况之处理程序为,当侦测到滑鼠移动且该控制标志为该预定値时则不处理而返回,而当侦测到滑鼠移动且该控制标志非为该预定値时,轨先取得该操作物件并读取该操作物件之当前位置,之后则计算相对应的位移,并根据计算的结果以将该操作物做相对应的位移。2.如申请专利范围第1项所述之方法,其中该标题设置模组系包括下列步骤:(a)取得该操作物件之一收集类内容;(b)读取该收集类内容中的一元素;(c)当该元素为空时,结束该标题设置模组;(d)当该元素之类名称非为对话框标题时,则依序读取下一个元素,并从步骤(b)向下进行;以及(e)当该元素之类名称为对话框标题时,则依照该元素之内容以设定对话框标题。3.如申请专利范围第1项所述之方法,其中该事件重定向模组系包括下列步骤:(a)当接收到该事件时,读取该操作物件;(b)当该操作物件非为该对话框内的物件时,则不处理返回;以及(c)当该操作物件为该对话框内的物件时,则接收该事件并加以处理。4.一种以动态超文字标记语言实现对话框的方法,适用于实现一对话框,包括:设计一拖动控制模组,该拖动控制模组分别就一按下滑鼠按键状况,一放开滑鼠按键状况,与一滑鼠移动状况之三项状况进行控制;设计一标题设置模组,该标题设置模组系用以设置该对话框的标题;以及设计一事件重定向模组,该事件重定向模组系用以处理针对于该对话框所发生的一事件;其中,该按下滑鼠按键状况之处理程序为,当侦测到滑鼠按键按下时,就将一控制标志设为一预定値并判断此时滑鼠所指的一操作物件是否为该对话框中的物件,之后,再根据该操作物件是否为该对话框中的物件以分别进行处理;其中,该放开滑鼠按键状况之处理程序为,当侦测到滑鼠按键被放开的时候,就将该控制标志设定为该预定値;其中,该滑鼠移动状况之处埋程序为,当侦测到滑鼠移动时,轨根据该控制标志以进行相对应的操作。5.如申请专利范围第4项所述之方法,其中该按下滑鼠按键状况于该操作物件为该对话框中的物件时,就将该控制标志设定为该操作物件并储存滑鼠所指的位置,而当该操作物件非为该对话框中的物件时,则回到该按下滑鼠按键状况的起始步骤以继续侦测滑鼠按键按下的动作。6.如申请专利范围第4项所述之方法,其中该放开滑鼠按键状况之处理程序为,当侦测到滑鼠按键被放开且该控制标志为该预定値时则不处理而返回,而当侦测到滑鼠按键被放开且该控制标志非为该预定値时,就将该控制标志设定为该预定値。7.如申请专利范围第4项所述之方法,其中该滑鼠移动状况之处理程序为,当侦测到滑鼠移动且该控制标志为该预定値时则不处理而返回,而当侦测到滑鼠移动且该控制标志非为该预定値时,就先取得该操作物件并读取该操作物件之当前位置,之后则计算相对应的位移,并根据计算的结果以将该操作物做相对应的位移。8.如申请专利范围第4项所述之方法,其中该标题设置模组系包括下列步骤:(a)取得该操作物件之一收集类内容;(b)读取该收集类内容中的一元素;(c)当该元素为平时,结束该标题设置模组;(d)当该元素之类名称非为对话框标题时,则依序读取下一个元素,并从步骤(b)向下进行;以及(e)当该元素之类名称为对话框标题时,则依照该元素之内容以设定对话框标题。9.如申请专利范围第4项所述之方法,其中该事件重定向模组系包括下列步骤:(a)当接收到该事件时,读取该操作物件;(b)当该操作物件非为该对话框内的物件时,则不处理返回;以及(c)当该操作物件为该对话框内的物件时,则接收该事件并加以处理。10.如申请专利范围第4项所述之方法,系用于遮蔽网页上之部分特定文字。图式简单说明:第一图绘示的是根据本发明之一较佳实施例的系统图;第二图A绘示的是根据本发明按下滑鼠按键状况的处理程序之一较佳实施例的施行步骤流程图;第二图B绘示的是根据本发明放开滑鼠按键状况的处理程序之一较佳实施例的施行步骤流程图;第二图C绘示的是根据本发明滑鼠移动状况的处理程序之一较佳实施例的施行步骤流程图;第三图绘示的是根据本发明标题设置模组之一较佳实施例的施行步骤流程图;以及第四图绘示的是根据本发明事件重定向模组之一较佳实施例的施行步骤流程图。
地址 台北巿士林区后港街六十六号