Classe de CHandle

Essa classe fornece métodos para criar e usar um objeto de manipular.

class CHandle

Membros

5fc6ft2t.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CHandle::CHandle

o construtor.

CHandle::~CHandle

O destrutor.

5fc6ft2t.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CHandle::Attach

Chamar esse método para anexar o objeto de CHandle a um identificador existente.

CHandle::Close

Chamar esse método para fechar um objeto de CHandle .

CHandle::Detach

Chamar esse método para desanexar uma alça de um objeto de CHandle .

5fc6ft2t.collapse_all(pt-br,VS.110).gifOperadores públicos

Nome

Descrição

ALÇA de CHandle::operator

Retorna o valor de forma armazenada.

CHandle::operator =

Operador de atribuição.

5fc6ft2t.collapse_all(pt-br,VS.110).gifMembros públicos de dados

Nome

Descrição

CHandle::m_h

A variável de membro que armazena o identificador.

Comentários

Um objeto de CHandle pode ser usado sempre que um identificador é necessária: a principal diferença é que o objeto de CHandle será excluído automaticamente.

ObservaçãoObservação

Algumas funções da API usarão NULL como um identificador vazia ou inválido, enquanto outros usam INVALID_HANDLE_VALUE.Usos deCHandle somente ANULAM e manipulará INVALID_HANDLE_VALUE como um identificador real.Se você chamar a API que podem retornar INVALID_HANDLE_VALUE, você deve verificar se esse valor antes de chamar CHandle::Attach ou de passá-lo para o construtor de CHandle , e passa pelo contrário NULL.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Outros recursos

Visão geral da classe de ATL