CHandle Class
Этот класс содержит методы для создания и использования объекта маркера.
class CHandle
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызовите этот метод, чтобы вложить объект CHandle в существующий маркер. |
|
Вызовите этот метод, чтобы закрыть объект CHandle. |
|
Вызовите этот метод, чтобы в итоге удалить из объекта CHandle маркер. |
Открытые операторы
Имя |
Описание |
---|---|
Возвращает значение, хранящееся маркера. |
|
Оператор присваивания. |
Открытые члены данных
Имя |
Описание |
---|---|
Переменная-член, хранящая дескриптор. |
Заметки
Объект CHandle может быть использована, если маркер не требуется. основное отличие состоит в том, что объект CHandle будет автоматически удалять.
Примечание
Некоторые функции API, будут использовать значения NULL как пустой или недопустимый дескриптор, а другие используют INVALID_HANDLE_VALUE.Использование CHandle и отображают только АННУЛИРУЮТ INVALID_HANDLE_VALUE как реальный дескриптор.Если вызвать API, которое может вернуть INVALID_HANDLE_VALUE необходимо проверить перед вызовом этого значения CHandle::Attach или передать его в конструктор CHandle, а вместо этого передать значение NULL.
Требования
Header: atlbase.h