CHandle选件类

此选件类提供创建和使用处理对象。

class CHandle

成员

5fc6ft2t.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CHandle::CHandle

构造函数。

CHandle::~CHandle

该析构函数。

5fc6ft2t.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CHandle::Attach

调用此方法附加到现有处理的 CHandle 对象。

CHandle::Close

调用此方法关闭 CHandle 对象。

CHandle::Detach

调用此方法分离 CHandle 对象的句柄。

5fc6ft2t.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CHandle::operator处理

返回存储句柄的值。

CHandle::operator =

赋值运算符。

5fc6ft2t.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CHandle::m_h

存储句柄的成员变量。

备注

可以使用 CHandle 对象,当需要处理:主要区别在于 CHandle 对象将被自动删除。

备注

而其他使用INVALID_HANDLE_VALUE,某些API函数将使用NULL为空或无效处理。CHandle 仅使用NULL,并会将INVALID_HANDLE_VALUE作为实际处理。如果调用可返回INVALID_HANDLE_VALUE API,您应检查此值在调用 CHandle::Attach 或通过之前对 CHandle 构造函数和通过NULL。

要求

Header: atlbase.h

请参见

其他资源

ATL选件类概述