Windows 何时可以(或应该)调用区域句柄上的DeleteObject?
我正在调整具有关联区域的窗口的大小 我首先调用Windows 何时可以(或应该)调用区域句柄上的DeleteObject?,windows,gdi,handle,region,Windows,Gdi,Handle,Region,我正在调整具有关联区域的窗口的大小 我首先调用createllipticrgn,然后使用返回的hRgn调用SetWindowRgn 当我调整大小时,我的本能是调用区域控制柄上的DeleteObject,然后以新的大小创建另一个区域。但是SetWindowRgn的文档说: 成功调用SetWindowRgn后,系统拥有该区域 由区域句柄hRgn指定。系统不会复制 这是该区域的一部分。因此,不应再进行任何函数调用 使用此区域句柄尤其不要删除此区域 手柄当区域句柄不再存在时,系统将删除该句柄 需要。 那
createllipticrgn
,然后使用返回的hRgn调用SetWindowRgn
当我调整大小时,我的本能是调用区域控制柄上的DeleteObject,然后以新的大小创建另一个区域。但是SetWindowRgn的文档说:
成功调用SetWindowRgn后,系统拥有该区域
由区域句柄hRgn指定。系统不会复制
这是该区域的一部分。因此,不应再进行任何函数调用
使用此区域句柄尤其不要删除此区域
手柄当区域句柄不再存在时,系统将删除该句柄
需要。
那么,区域句柄何时“不再需要”?如果我继续创建区域而不删除旧区域,是否会泄漏