如何使得窗口最大化?
2008-12-16 22:09
225 查看
Eclipse版本:3.4
根据《如何得到屏幕分辨率?》这篇文章的代码可以得到屏幕分辨率,根据《如何设置窗口大小和位置?》这篇文章的代码可以设置窗口的位置,但是使窗口最大化不是占满整个屏幕,而根据得到的分辨率设置窗口大小和位置的话,会把系统下面的任务栏也给遮挡住,这样的程序是很不友好的,大多数情况下,我们需要的是窗口最大化,而不遮挡任务栏。
重载ApplicationWorkbenchWindowAdvisor类的postWindowOpen()函数,代码如下:
根据《如何得到屏幕分辨率?》这篇文章的代码可以得到屏幕分辨率,根据《如何设置窗口大小和位置?》这篇文章的代码可以设置窗口的位置,但是使窗口最大化不是占满整个屏幕,而根据得到的分辨率设置窗口大小和位置的话,会把系统下面的任务栏也给遮挡住,这样的程序是很不友好的,大多数情况下,我们需要的是窗口最大化,而不遮挡任务栏。
重载ApplicationWorkbenchWindowAdvisor类的postWindowOpen()函数,代码如下:
[align=left]@Override[/align] [align=left]public void postWindowOpen() {[/align] [align=left] super.postWindowOpen();[/align] [align=left] this.getWindowConfigurer().getWindow().getShell().setMaximized(true);[/align] } |
相关文章推荐
- 如何重载最小化、最大化窗口消息响应
- 如何关闭win7智能排序功能不想让窗口自动最大化
- 如何让窗口和 MDI窗口一启动就最大化和最小化?
- Win7系统如何关闭软件窗口拖出屏幕的边缘自动最大化?
- 如何在VC++6中实现窗口最大化、最小化的设置
- 如何让IE窗口再次最大化
- 如何禁用MFC单文档主窗口的最大化按钮?
- 多文档窗口如何最大化视图视图窗口
- ie6下如何使得广告窗口不会因为滚动条的滚动而移动
- MFC学习笔记——如何使窗口最大化,但不遮盖任务栏
- C#如何禁用Form窗口的最大化按钮
- 如何使得渲染窗口不阻塞窗口事件
- duilib 如何实现初始化时最大化窗口以及禁止窗口双击放大和移动窗口
- 如何让IE窗口保持最大化
- 如何判断窗口是在最小化或者最大化的状态
- C# WPF 如何禁止窗口拖到屏幕边缘自动最大化
- ie窗口如何最大化设置
- 无标题栏窗口最大化会把任务栏给遮住,如何解决这个问题?
- 如何实现MFC窗口的最大化以及控件随最大化发生位置变动原因
- C#如何禁用Form窗口的最大化按钮