X调整窗口大小

语法

X调整窗口大小(显示,w个,宽度,高度)显示器*显示;窗口w个;无符号整型宽度,高度;

论据

显示 指定到X服务器的连接。
w个 指定窗口。
宽度
高度
指定宽度和高度,这是调用完成后窗口的内部尺寸。

描述

这个XResizeWindow()函数更改指定窗口的内部尺寸,不包括它的边界。此函数不会更改窗口的左上坐标或原点,不重新启动窗口。更改映射窗口的大小可能会丢失其内容并生成暴露事件。如果映射窗口变小,改变其大小会产生暴露映射窗口以前遮挡的窗口上的事件。

如果窗口的覆盖重定向标志为False(错误)还有一些其他客户端已选择子结构重定向掩码在父服务器上,X服务器生成配置请求事件,并且不执行进一步的处理。如果宽度或高度为零,BadValue(错误值)错误结果。

XResizeWindow()可以生成BadValue(错误值)坏窗口错误。

诊断

BadValue(错误值) 某些数值超出了请求接受的值范围。除非为参数指定了特定范围,否则定义的完整范围参数的类型被接受。定义为一组的任何参数替代方案可能会产生此错误。
坏窗口 Window参数的值没有命名定义的Window。

另请参见

XChangeWindowAttributes(),XConfigureWindow(),XCreateWindow(),XDestroy窗口(),XMapWindow(),XMoveResizeWindow(),X移动窗口(),XRaiseWindow(),XSet窗口边框宽度(),XUnmap窗口(),"配置Windows"
克里斯托弗·特隆奇,ch@tronche.com(中文)