相关疑难解决方法(0)

是否可以通过屏幕尺寸/屏幕外调整窗口大小?

我的目的是在Win32下以编程方式将窗口的大小/高度调整为大于物理屏幕的大小.我怎样才能做到这一点?

在我的系统上,似乎给定窗口的最大大小受我的屏幕大小的限制,无论是以编程方式还是通过拖动大小调整光标手动调整大小.

我已经尝试使用SetWindowPos()和MoveWindow()编程,并且都限制了目标窗口的大小.奇怪的是我知道有些人没有这个'上限',所以我想知道这是否可能是由于某些操作系统设置(注册表).有谁知道这件事?或者也许某种方法来解决它?

//编辑:新发展

我在Windows XP和Windows 7上进行测试.我使用的显卡是NVIDIA Quadro NVS 290(256MB)和Geforce 9800GT(1GB).经过进一步调查后,看起来Windows正在拦截消息并摆弄参数.例如,如果您调用SetWindowPos来制作目标2000x2000,它将只接收上限x/y的WM_SIZE.

windows size winapi window max

4
推荐指数
1
解决办法
4944
查看次数

标签 统计

max ×1

size ×1

winapi ×1

window ×1

windows ×1