主权项 |
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绘示的是根据本发明滑鼠移动状况的处理程序之一较佳实施例的施行步骤流程图;第三图绘示的是根据本发明标题设置模组之一较佳实施例的施行步骤流程图;以及第四图绘示的是根据本发明事件重定向模组之一较佳实施例的施行步骤流程图。 |