七,从窗口所有者进行缩小
作为所有者窗口缩小,可以将源矩形大小设置为大于窗口缓冲区;屏幕在源矩形中未被窗口缓冲区占用的区域上使用背景填充。
屏幕使用默认位置 (0,0) 作为源矩形、窗口和显示器的左上角。
源矩形由这些窗口属性定义:
- SCREEN_PROPERTY_SOURCE_SIZE
- SCREEN_PROPERTY_SOURCE_POSITION
源矩形是我们打算显示的相对于窗口缓冲区的区域。
在此示例中,我们要将目标对准以窗口缓冲区为中心的矩形区域进行显示。我们的源矩形被设置为大于窗口缓冲区,以显示屏幕如何在源矩形中未被窗口缓冲区占用的区域上使用背景填充。考虑以下属性:
属性 | 窗口 | 参考值 |
---|---|---|
SCREEN_PROPERTY_SIZE | Parent | 1280x720 |
SCREEN_PROPERTY_POSITION | Parent | (0,0) |
SCREEN_PROPERTY_BUFFER_SIZE | Owner | 1280x720 |