Compartilhar via


Classe CGdiObject

Fornece uma classe base para vários tipos de objetos de (GDI) de interface do dispositivo de elementos gráficos do windows como bitmaps, regiões, pincéis, menus, paletas, e fontes.

class CGdiObject : public CObject

Membros

Construtores public

Nome

Descrição

CGdiObject::CGdiObject

Constrói um objeto de CGdiObject .

Métodos públicos

Nome

Descrição

CGdiObject::Attach

Anexa um objeto do windows GDI a um objeto de CGdiObject .

CGdiObject::CreateStockObject

Recupera uma alça a uma das canetas, pincéis, ou de fontes pré-definidas predefinidas o windows.

CGdiObject::DeleteObject

Exclui o objeto do windows GDI anexado ao objeto de CGdiObject de memória liberando qualquer armazenamento do sistema associado ao objeto.

CGdiObject::DeleteTempMap

Exclui todos os objetos temporários de CGdiObject criados por FromHandle.

CGdiObject::Detach

Dispara um objeto do windows GDI de um objeto de CGdiObject e retorna um identificador para o objeto do windows GDI.

CGdiObject::FromHandle

Retorna um ponteiro para um objeto de CGdiObject dado um identificador para um objeto do windows GDI.

CGdiObject::GetObject

Preenche um buffer com dados que descrevem o objeto do windows GDI anexado ao objeto de CGdiObject .

CGdiObject::GetObjectType

Recupera o tipo de objeto do GDI.

CGdiObject::GetSafeHandle

Retorna m_hObject a menos que this é NULL, em esse caso NULL será retornado.

CGdiObject::UnrealizeObject

Reinicializa a origem de um pincel ou redefinir uma paleta lógica.

Operadores públicos

Nome

Descrição

CGdiObject::operator! =

Determina se dois objetos de GDI não são logicamente iguais.

CGdiObject::operator = =

Determina se dois objetos de GDI são logicamente iguais.

CGdiObject::operator HGDIOBJ

Recupera HANDLE anexado ao objeto do windows GDI.

Membros públicos de dados

Nome

Descrição

CGdiObject::m_hObject

HANDLE que contém HBITMAP, HPALETTE, HRGN, HBRUSH, HPEN, ou HFONT anexado ao objeto.

Comentários

Você nunca cria CGdiObject diretamente. Em vez de isso, você cria um objeto de uma de suas classes derivadas, como CPen ou CBrush.

Para obter mais informações sobre CGdiObject, consulte: Objetos gráficos.

Hierarquia de herança

CObject

CGdiObject

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Gráfico da hierarquia

Classe CBitmap

Classe CBrush

Classe CFont

Classe CPalette

Classe CPen

CRgn Class