extjs中如何知道窗口是最大化还是最小化?

Posted

技术标签:

【中文标题】extjs中如何知道窗口是最大化还是最小化?【英文标题】:How to know whether the window is maximized or minimised in extjs? 【发布时间】:2012-06-07 03:53:04 【问题描述】:

有谁知道如何在 IE8 中检查表单是最大化还是最小化。

拉吉

【问题讨论】:

【参考方案1】:

使用以下代码解决:

var S = this.tabpanelFormation.getPosition();
    if (Ext.isIE8 && S[0] == 751) 
            this.tabpanelFormation.setPagePosition(749,370,true);
            this.tabpanelFormation.setHeight(230);
            this.tabpanelFormation.setWidth(350);
    

如果最大化则 S[0] = 751。由此我们可以找到 whet

【讨论】:

【参考方案2】:

在此处浏览他们的文档: http://docs.sencha.com/ext-js/3-4/#!/api

您可以使用 window.screen.width 和 window.screen.height 来获取正在使用的屏幕的尺寸。

然后您可以使用 getPosition() 并确保它位于 0,0 并使用 getHeight() 和 getWidth() 并确保它们与屏幕尺寸相匹配。

【讨论】:

嗨@Caleb我正在使用Ext.TabPanel

以上是关于extjs中如何知道窗口是最大化还是最小化?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 selenium 2 WebDriver 中查找当前使用的窗口是最大化还是最小化?

在 extjs 中水平管理底部的最小化窗口而不是重叠

如何从可调整大小的窗口中删除最小化和最大化按钮?

更改最小化,关闭和最大化窗口的图标

delphi中窗口最大最小化问题

MFC SDI中,如何删除窗口的最大化和最小化功能(窗口右上角的2个图标)