Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En omslutning för ID2D1Bitmap.
Syntax
class CD2DBitmap : public CD2DResource;
Medlemmar
Offentliga konstruktorer
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::CD2DBitmap | Överbelastad. Konstruerar ett CD2DBitmap-objekt från HBITMAP. | 
| CD2DBitmap::~CD2DBitmap | Destructor. Anropas när ett D2D-bitmappsobjekt förstörs. | 
Skyddade konstruktorer
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::CD2DBitmap | Överbelastad. Konstruerar ett CD2DBitmap-objekt. | 
Offentliga metoder
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::Bifoga | Kopplar befintligt resursgränssnitt till objektet | 
| CD2DBitmap::CopyFromBitmap | Kopierar den angivna regionen från den angivna bitmappen till den aktuella bitmappen | 
| CD2DBitmap::CopyFromMemory | Kopierar den angivna regionen från minnet till den aktuella bitmappen | 
| CD2DBitmap::CopyFromRenderTarget | Kopierar den angivna regionen från det angivna återgivningsmålet till den aktuella bitmappen | 
| CD2DBitmap::Skapa | Skapar en CD2DBitmap. (Åsidosätter CD2DResource::Skapa.) | 
| CD2DBitmap::D estroy | Förstör ett CD2DBitmap-objekt. (Åsidosätter CD2DResource::D estroy.) | 
| CD2DBitmap::D etach | Kopplar från resursgränssnittet från objektet | 
| CD2DBitmap::Hämta | Returnerar ID2D1Bitmap-gränssnittet | 
| CD2DBitmap::GetDPI | Returnera punkterna per tum (DPI) för bitmappen | 
| CD2DBitmap::GetPixelFormat | Hämtar pixelformatet och alfaläget för bitmappen | 
| CD2DBitmap::GetPixelSize | Returnerar bitmappens storlek i enhetsberoende enheter (bildpunkter) | 
| CD2DBitmap::GetSize | Returnerar bitmappens storlek i enhetsoberoende bildpunkter (DIP:er) | 
| CD2DBitmap::IsValid | Kontrollerar resursens giltighet (åsidosättningar CD2DResource::IsValid.) | 
Skyddade metoder
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::CommonInit | Initierar objektet | 
Offentliga operatörer
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::operator ID2D1Bitmap* | Returnerar ID2D1Bitmap-gränssnittet | 
Skyddade datamedlemmar
| Namn | Beskrivning | 
|---|---|
| CD2DBitmap::m_bAutoDestroyHBMP | SANT om m_hBmpSrc ska förstöras; annars FALSKT. | 
| CD2DBitmap::m_hBmpSrc | Källbitmappshandtag. | 
| CD2DBitmap::m_lpszType | Resurstyp. | 
| CD2DBitmap::m_pBitmap | Lagrar en pekare till ett ID2D1Bitmap-objekt. | 
| CD2DBitmap::m_sizeDest | Bitmappens målstorlek. | 
| CD2DBitmap::m_strPath | Bitmappsfilsökväg. | 
| CD2DBitmap::m_uiResID | Resurs-ID för bitmapp. | 
Arvshierarki
CD2DBitmap
Krav
Rubrik: afxrendertarget.h
CD2DBitmap::~CD2DBitmap
Destructor. Anropas när ett D2D-bitmappsobjekt förstörs.
virtual ~CD2DBitmap();
CD2DBitmap::Attach
Kopplar det befintliga resursgränssnittet till objektet.
void Attach(ID2D1Bitmap* pResource);
Parametrar
              pResource
Befintligt resursgränssnitt. Det går inte att vara NULL.
CD2DBitmap::CD2DBitmap
Konstruerar ett CD2DBitmap-objekt från en resurs.
CD2DBitmap(
    CRenderTarget* pParentTarget,
    UINT uiResID,
    LPCTSTR lpszType = NULL,
    CD2DSizeU sizeDest = CD2DSizeU(0, 0),
    BOOL bAutoDestroy = TRUE);
CD2DBitmap(
    CRenderTarget* pParentTarget,
    LPCTSTR lpszPath,
    CD2DSizeU sizeDest = CD2DSizeU(0, 0),
    BOOL bAutoDestroy = TRUE);
CD2DBitmap(
    CRenderTarget* pParentTarget,
    HBITMAP hbmpSrc,
    CD2DSizeU sizeDest = CD2DSizeU(0, 0),
    BOOL bAutoDestroy = TRUE);
CD2DBitmap(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy = TRUE);
Parametrar
              pParentTarget
En pekare till återgivningsmålet.
              uiResID
Resursens ID-nummer.
              lpszType
Pekare till en null-avslutad sträng som innehåller resurstypen.
              sizeDest
Bitmappens målstorlek.
              bAutoDestroy
Anger att objektet kommer att förstöras av ägaren (pParentTarget).
              lpszPath
Pekare till en null-avslutad sträng som innehåller namnet på filen.
              hbmpSrc
Hantera till bitmappen.
CD2DBitmap::CommonInit
Initierar objektet.
void CommonInit();
CD2DBitmap::CopyFromBitmap
Kopierar den angivna regionen från den angivna bitmappen till den aktuella bitmappen.
HRESULT CopyFromBitmap(
    const CD2DBitmap* pBitmap,
    const CD2DPointU* destPoint = NULL,
    const CD2DRectU* srcRect = NULL);
Parametrar
              pBitmap
Bitmappen som du vill kopiera från.
              destPoint
I den aktuella bitmappen kopieras det övre vänstra hörnet i det område som regionen som anges av srcRect till.
              srcRect
Området för bitmappen som ska kopieras.
Returvärde
Om metoden lyckas returneras S_OK. Annars returneras en HRESULT-felkod.
CD2DBitmap::CopyFromMemory
Kopierar den angivna regionen från minnet till den aktuella bitmappen.
HRESULT CopyFromMemory(
    const void* srcData,
    UINT32 pitch,
    const CD2DRectU* destRect = NULL);
Parametrar
              srcData
De data som ska kopieras.
              pitch
Steget, eller tonhöjden, för källbitmappen som lagras i srcData. Steget är byteantalet för en skanningslinje (en rad med bildpunkter i minnet). Steget kan beräknas utifrån följande formel: pixelbredd * byte per pixel + utfyllnad av minne.
              destRect
I den aktuella bitmappen kopieras det övre vänstra hörnet i det område som regionen som anges av srcRect till.
Returvärde
Om metoden lyckas returneras S_OK. Annars returneras en HRESULT-felkod.
CD2DBitmap::CopyFromRenderTarget
Kopierar den angivna regionen från det angivna återgivningsmålet till den aktuella bitmappen.
HRESULT CopyFromRenderTarget(
    const CRenderTarget* pRenderTarget,
    const CD2DPointU* destPoint = NULL,
    const CD2DRectU* srcRect = NULL);
Parametrar
              pRenderTarget
Återgivningsmålet som innehåller den region som ska kopieras.
              destPoint
I den aktuella bitmappen kopieras det övre vänstra hörnet i det område som regionen som anges av srcRect till.
              srcRect
Området renderTarget att kopiera.
Returvärde
Om metoden lyckas returneras S_OK. Annars returneras en HRESULT-felkod.
CD2DBitmap::Create
Skapar en CD2DBitmap.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parametrar
              pRenderTarget
En pekare till återgivningsmålet.
Returvärde
Om metoden lyckas returneras S_OK. Annars returneras en HRESULT-felkod.
CD2DBitmap::D estroy
Förstör ett CD2DBitmap-objekt.
virtual void Destroy();
CD2DBitmap::D etach
Kopplar från resursgränssnittet från objektet.
ID2D1Bitmap* Detach();
Returvärde
Pekare till kopplat resursgränssnitt.
CD2DBitmap::Get
Returnerar ID2D1Bitmap-gränssnittet.
ID2D1Bitmap* Get();
Returvärde
Pekare till ett ID2D1Bitmap-gränssnitt eller NULL om objektet inte har initierats ännu.
CD2DBitmap::GetDPI
Returnera punkterna per tum (DPI) för bitmappen.
CD2DSizeF GetDPI() const;
Returvärde
Bitmappens vågräta och lodräta DPI.
CD2DBitmap::GetPixelFormat
Hämtar pixelformatet och alfaläget för bitmappen
D2D1_PIXEL_FORMAT GetPixelFormat() const;
Returvärde
Bitmappens pixelformat och alfaläge.
CD2DBitmap::GetPixelSize
Returnerar bitmappens storlek i enhetsberoende enheter (bildpunkter).
CD2DSizeU GetPixelSize() const;
Returvärde
Bitmappens storlek i bildpunkter.
CD2DBitmap::GetSize
Returnerar bitmappens storlek i enhetsoberoende bildpunkter (DIP:er).
CD2DSizeF GetSize() const;
Returvärde
Bitmappens storlek i DIP:er.
CD2DBitmap::IsValid
Kontrollerar resursens giltighet.
virtual BOOL IsValid() const;
Returvärde
SANT om resursen är giltig. annars FALSKT.
CD2DBitmap::m_bAutoDestroyHBMP
SANT om m_hBmpSrc ska förstöras; annars FALSKT.
BOOL m_bAutoDestroyHBMP;
CD2DBitmap::m_hBmpSrc
Källbitmappshandtag.
HBITMAP m_hBmpSrc;
CD2DBitmap::m_lpszType
Resurstyp.
LPCTSTR m_lpszType;
CD2DBitmap::m_pBitmap
Lagrar en pekare till ett ID2D1Bitmap-objekt.
ID2D1Bitmap* m_pBitmap;
CD2DBitmap::m_sizeDest
Bitmappens målstorlek.
CD2DSizeU m_sizeDest;
CD2DBitmap::m_strPath
Botmap-filsökväg.
CString m_strPath;
CD2DBitmap::m_uiResID
Resurs-ID för bitmapp.
UINT m_uiResID;
CD2DBitmap::operator ID2D1Bitmap*
Returnerar ID2D1Bitmap-gränssnittet
operator ID2D1Bitmap*();
Returvärde
Pekare till ett ID2D1Bitmap-gränssnitt eller NULL om objektet inte har initierats ännu.