我怎么知道它是一个有效的gdi区域句柄?

lov*_*ing 0 c++ windows user-interface winapi gdi

或其他gdi手柄,如钢笔刷.我怎么知道它有效吗?

Han*_*ant 5

永远不应该让自己陷入一种无法控制无效句柄的境地.如有必要,在调用DeleteObject()后将句柄设置为NULL,这样就完全明显了.假设一个GDI函数会给你一个FALSE返回值,因为你传递一个坏句柄是不安全的.