GetDC
原型:
值
|
描述
|
DCX_WINDOW
|
返回于窗口矩形而不是客户端矩形对应的DC。
|
DCX_CACHE
|
从缓存中取回DC,而不是OWNDC 或 CLASSDC 窗口。实际上重写了CS_OWNDC 和 CS_CLASSDC 了。
|
DCX_PARENTCLIP
|
使用父窗口的可见区域。取消父窗口的WS_CLIPCHILDREN 和 CS_PARENTDC 标志位。DC的起始坐标设置为由hWnd标识的窗口的左上角。
|
DCX_CLIPSIBLINGS
|
排除由hWnd标识的窗口的所有同级窗口的可见区域。
|
DCX_CLIPCHILDREN
|
排除由hWnd标识的窗口的所有子窗口的可见区域。
|
DCX_NORESETATTRS
|
当该DC释放时,不用设置该DC的属性为默认值。
|
DCX_EXCLUDERGN
|
从返回的DC的可见区域里去除hrgnClip标识的剪切区域。
|
DCX_EXCLUDEUPDATE
|
返回一个区域,该区域去除了窗口更新的区域。
|
DCX_INTERSECTRGN
|
hrgnClip表示的剪切区域和返回DC的可见区域取交集。
|
DCX_INTERSECTUPDATE
|
返回一个区域,该区域包含窗口更新的区域。
|
DCX_VALIDATE
|
当指定DCX_INTERSECTUPDATE,引起DC完全有效(causes the device context to be completely validated.)。 在该函数中使用DCX_INTERSECTUPDATE 和 DCX_VALIDATE 等价于使用BeginPaint函数。
|