windows – 可以在屏幕大小/屏幕外调整窗口大小吗?
发布时间:2020-12-13 22:37:57 所属栏目:Windows 来源:网络整理
导读:我的目的是在Win32下以编程方式将窗口的大小/高度调整为大于物理屏幕的大小.我怎样才能做到这一点? 在我的系统上,似乎给定窗口的最大大小受我的屏幕大小的限制,无论是以编程方式还是通过拖动大小调整光标手动调整大小. 我已经尝试使用SetWindowPos()和MoveW
我的目的是在Win32下以编程方式将窗口的大小/高度调整为大于物理屏幕的大小.我怎样才能做到这一点?
在我的系统上,似乎给定窗口的最大大小受我的屏幕大小的限制,无论是以编程方式还是通过拖动大小调整光标手动调整大小. 我已经尝试使用SetWindowPos()和MoveWindow()编程,并且都限制了目标窗口的大小.奇怪的是我知道有些人没有这个’上限’,所以我想知道这是否可能是由于某些操作系统设置(注册表).有谁知道这件事?或者也许某种方法来解决它? //编辑:新发展 我在Windows XP和Windows 7上进行测试.我使用的显卡是NVIDIA Quadro NVS 290(256MB)和Geforce 9800GT(1GB).经过进一步调查后,看起来Windows正在拦截消息并摆弄参数.例如,如果您调用SetWindowPos来创建目标2000×2000,它将只接收上限x / y的WM_SIZE. 解决方法
为WM_GETMINMAXINFO实现一个消息处理程序,以阻止Windows应用理智的默认行为:
case WM_GETMINMAXINFO: { DefWindowProc(hWnd,message,wParam,lParam); MINMAXINFO* pmmi = (MINMAXINFO*)lParam; pmmi->ptMaxTrackSize.x = 2000; pmmi->ptMaxTrackSize.y = 2000; return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 什么是域控制器,何时需要,以及如何设置它?
- 几个简单的windows API
- windows-server-2008 – 文件打开时重启文件服务器的分歧
- Windows openvpn客户端已连接但ip未更改
- windows-phone-7 – ListPicker FullMode所选项目颜色
- Windows下的PHP 5.3.x安装 Zend Guard Loader教程
- 如何在window.load上调用外部javascript?
- Windows – IIS6虚拟SMTP服务器在系统重新启动后不会自动重
- windows – 以编程方式读取本地密码策略
- 当Windows服务器想要重新启动以完成卸载功能/角色时,如果我
推荐文章
站长推荐
- Windows-8 – 使用InstallShield 2010在Windows
- 用于在Zune中添加播放列表的API
- windows-phone-7 – 无法使用MacBook Pro将xap部
- 如何在Windows Vista上编译为Linux / Unix编写的
- 在为Windows操作系统中的大文件计算SHA-1哈希时,
- 无法在Windows 10中启动Docker – 引发Hyper-V错
- 如何在Windows窗体C#中保存大量数据
- pychartdir 在windows 32位下安装
- windows-xp – 本地帐户的共享和安全模型:在域中
- windows-server-2003 – 无法使用w32tm / stripc
热点阅读