Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Uma classe abstrata que fornece uma interface para criar e gerir recursos D2D, como pincéis, camadas e textos.
Sintaxe
class CD2DResource : public CObject;
Membros
Construtores Protegidos
| Nome | Description |
|---|---|
| CD2DResource::CD2DResource | Constrói um objeto CD2DResource. |
| CD2DResource::~CD2DResource | O destruidor. Chamada quando um objeto de recurso D2D está a ser destruído. |
Métodos Públicos
| Nome | Description |
|---|---|
| CD2DResource::Create | Cria um CD2DResource. |
| CD2DResource::D estroy | Destrói um objeto CD2DResource. |
| CD2DResource::IsValid | Verifica a validade dos recursos |
Métodos Protegidos
| Nome | Description |
|---|---|
| CD2DResource::IsAutoDestroy | Marca a flag de destruição automática. |
| CD2DResource::ReCreate | Recria uma CD2DResource. |
Membros de Dados Protegidos
| Nome | Description |
|---|---|
| CD2DResource::m_bIsAutoDestroy | O recurso será destruído pelo proprietário (CRenderTarget) |
| CD2DResource::m_pParentTarget | Apontador para o CRenderTarget principal) |
Hierarquia de herança
CD2DResource
Requerimentos
Cabeçalho: afxrendertarget.h
CD2DResource::~CD2DResource
O destruidor. Chamada quando um objeto de recurso D2D está a ser destruído.
virtual ~CD2DResource();
CD2DResource::CD2DResource
Constrói um objeto CD2DResource.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Parâmetros
pParentTarget
Um ponteiro para o alvo de renderização.
bAutoDestroy
Indica que o objeto será destruído pelo proprietário (pParentTarget).
CD2DResource::Create
Cria um CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Parâmetros
pRenderTarget
Um ponteiro para o alvo de renderização.
Valor de retorno
Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.
CD2DResource::D estroy
Destrói um objeto CD2DResource.
virtual void Destroy() = 0;
CD2DResource::IsAutoDestroy
Marca a flag de destruição automática.
BOOL IsAutoDestroy() const;
Valor de retorno
VERDADEIRO se o objeto for destruído pelo seu dono; caso contrário, FALSO.
CD2DResource::IsValid
Verifica a validade dos recursos
virtual BOOL IsValid() const = 0;
Valor de retorno
TRUE se o recurso for válido; caso contrário, FALSO.
CD2DResource::m_bIsAutoDestroy
O recurso será destruído pelo proprietário (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource::m_pParentTarget
Apontador para o CRenderTarget principal)
CRenderTarget* m_pParentTarget;
CD2DResource::ReCreate
Recria uma CD2DResource.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
Parâmetros
pRenderTarget
Um ponteiro para o alvo de renderização.
Valor de retorno
Se o método tiver sucesso, ele devolve S_OK. Caso contrário, devolve um código de erro HRESULT.