1.一种模态对话框处理方法,其特征在于,包括:
如果收到创建新模态对话框的相关消息,获取所述原模态对话框和所述原模态对话框的所有父模态对话框,所述新模态对话框为所述原模态对话框的兄弟对话框;
隐藏所述原模态对话框和所述原模态对话框的所有父模态对话框;
在所述原模态对话框和所述所有父模态对话框均处于隐藏之后,打开并显示已经创建的所述新模态对话框。
2.如权利要求1所述的模态对话框处理方法,其特征在于,在所述打开并显示已经创建的所述新模态对话框之后,所述方法还包括:如果收到所述新模态对话框的关闭消息,则关闭所述新模态对话框;
在所述新模态对话框关闭之后,关闭所述原模态对话框和所述原模态对话框的所有父模态对话框。
3.如权利要求2所述的模态对话框处理方法,其特征在于,所述关闭所述原模态对话框和所述原模态对话框的所有父模态对话框,包括:关闭所述原模态对话框;
根据所述原模态对话框的所有父模态对话框的获取顺序,顺次关闭所述原模态对话框的各个父模态对话框。
4.如权利要求3所述的模态对话框处理方法,其特征在于,所述原模态对话框为当前处于最顶层的活动模态对话框;
所述获取所述原模态对话框和所述原模态对话框的所有父模态对话框,包括:获取并保存所述活动模态对话框;
通过所述活动模态对话框获取所述活动模态对话框的所有父模态对话框;
保存获取到的所述活动模态对话框的所有父模态对话框。
5.如权利要求4所述的模态对话框处理方法,其特征在于,所述隐藏所述原模态对话框和所述原模态对话框的所有父模态对话框,包括:调用所述原模态对话框的隐藏函数对所述原模态对话框隐藏;
在所述原模态对话框处于隐藏之后,以所述原模态对话框的所有父模态对话框的获取顺序,依次调用所述原模态对话框的所有父模态对话框各自的隐藏函数,以顺次对所述原模态对话框的各个父模态对话框隐藏。
6.一种模态对话框处理装置,其特征在于,包括:
对话框获取单元,用于如果收到创建新模态对话框的相关消息,获取所述原模态对话框和所述原模态对话框的所有父模态对话框,所述新模态对话框为所述原模态对话框的兄弟对话框;
隐藏单元,用于隐藏所述原模态对话框和所述原模态对话框的所有父模态对话框;
打开单元,用于在收到所述原模态对话框和所述所有父模态对话框均处于隐藏之后,打开并显示已经创建的所述新模态对话框。
7.如权利要求6所述的模态对话框处理装置,其特征在于,所述装置还包括:第一关闭单元,用于如果收到所述新模态对话框的关闭消息,则关闭所述新模态对话框;
第二关闭单元,用于在所述新模态对话框关闭之后,关闭所述原模态对话框和所述原模态对话框的所有父模态对话框。
所述第二关闭单元,具体用于:关闭所述原模态对话框;根据所述原模态对话框的所有父模态对话框的获取顺序,顺次关闭所述原模态对话框的各个父模态对话框;
所述原模态对话框为当前处于最顶层的活动模态对话框;
所述对话框获取单元,具体用于:获取并保存所述活动模态对话框;通过所述活动模态对话框获取所述活动模态对话框的所有父模态对话框;保存获取到的所述活动模态对话框的所有父模态对话框。
8.如权利要求7所述的模态对话框处理装置,其特征在于,所述隐藏单元,具体用于:调用所述原模态对话框的隐藏函数对所述原模态对话框隐藏;
在所述原模态对话框处于隐藏之后,以所述原模态对话框的所有父模态对话框的获取顺序,依次调用所述原模态对话框的所有父模态对话框各自的隐藏函数,以顺次对所述原模态对话框的各个父模态对话框隐藏。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一权利要求所述的步骤。
10.一种计算机设备,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一权利要求所述的步骤。