Functions | |
| long | CxImage::Blt (HDC pDC, long x=0, long y=0) |
| HBITMAP | CxImage::MakeBitmap (HDC hdc=NULL) |
| HANDLE | CxImage::CopyToHandle () |
| bool | CxImage::CreateFromHANDLE (HANDLE hMem) |
| bool | CxImage::CreateFromHBITMAP (HBITMAP hbmp, HPALETTE hpal=0) |
| bool | CxImage::CreateFromHICON (HICON hico) |
| long | CxImage::Draw (HDC hdc, long x=0, long y=0, long cx=-1, long cy=-1, RECT *pClipRect=0, bool bSmooth=false) |
| long | CxImage::Draw (HDC hdc, const RECT &rect, RECT *pClipRect=NULL, bool bSmooth=false) |
| long | CxImage::Stretch (HDC hdc, long xoffset, long yoffset, long xsize, long ysize, DWORD dwRop=SRCCOPY) |
| long | CxImage::Stretch (HDC hdc, const RECT &rect, DWORD dwRop=SRCCOPY) |
| long | CxImage::Tile (HDC hdc, RECT *rc) |
| long | CxImage::Draw2 (HDC hdc, long x=0, long y=0, long cx=-1, long cy=-1) |
| long | CxImage::Draw2 (HDC hdc, const RECT &rect) |
| long | CxImage::DrawString (HDC hdc, long x, long y, const TCHAR *text, RGBQUAD color, const TCHAR *font, long lSize=0, long lWeight=400, BYTE bItalic=0, BYTE bUnderline=0, bool bSetAlpha=false) |
| long | CxImage::DrawStringEx (HDC hdc, long x, long y, CXTEXTINFO *pTextType, bool bSetAlpha=false) |
| void | CxImage::InitTextInfo (CXTEXTINFO *txt) |
| long CxImage::Blt | ( | HDC | pDC, | |
| long | x = 0, |
|||
| long | y = 0 | |||
| ) | [inherited] |
| HANDLE CxImage::CopyToHandle | ( | ) | [inherited] |
Transfer the image in a global bitmap handle (clipboard copy)
| bool CxImage::CreateFromHANDLE | ( | HANDLE | hMem | ) | [inherited] |
Global object (clipboard paste) constructor
| hMem,: | source bitmap object, the clipboard format must be CF_DIB |
| bool CxImage::CreateFromHBITMAP | ( | HBITMAP | hbmp, | |
| HPALETTE | hpal = 0 | |||
| ) | [inherited] |
Bitmap resource constructor
| hbmp | : bitmap resource handle | |
| hpal | : (optional) palette, useful for 8bpp DC |
| bool CxImage::CreateFromHICON | ( | HICON | hico | ) | [inherited] |
icon resource constructor
| hico | : icon resource handle |
| long CxImage::Draw | ( | HDC | hdc, | |
| const RECT & | rect, | |||
| RECT * | pClipRect = NULL, |
|||
| bool | bSmooth = false | |||
| ) | [inherited] |
| long CxImage::Draw | ( | HDC | hdc, | |
| long | x = 0, |
|||
| long | y = 0, |
|||
| long | cx = -1, |
|||
| long | cy = -1, |
|||
| RECT * | pClipRect = 0, |
|||
| bool | bSmooth = false | |||
| ) | [inherited] |
Draws the image in the specified device context, with support for alpha channel, alpha palette, transparency, opacity.
| hdc | : destination device context | |
| x,y | : (optional) offset | |
| cx,cy | : (optional) size.
| |
| pClipRect | : limit the drawing operations inside a given rectangle in the output device context. | |
| bSmooth | : activates a bilinear filter that will enhance the appearence for zommed pictures. Quite slow. Needs CXIMAGE_SUPPORT_INTERPOLATION. |
| long CxImage::Draw2 | ( | HDC | hdc, | |
| const RECT & | rect | |||
| ) | [inherited] |
| long CxImage::Draw2 | ( | HDC | hdc, | |
| long | x = 0, |
|||
| long | y = 0, |
|||
| long | cx = -1, |
|||
| long | cy = -1 | |||
| ) | [inherited] |
Draws (stretch) the image with single transparency support
| hdc | : destination device context | |
| x,y | : (optional) offset | |
| cx,cy | : (optional) size.
|
| long CxImage::DrawString | ( | HDC | hdc, | |
| long | x, | |||
| long | y, | |||
| const TCHAR * | text, | |||
| RGBQUAD | color, | |||
| const TCHAR * | font, | |||
| long | lSize = 0, |
|||
| long | lWeight = 400, |
|||
| BYTE | bItalic = 0, |
|||
| BYTE | bUnderline = 0, |
|||
| bool | bSetAlpha = false | |||
| ) | [inherited] |
| long CxImage::DrawStringEx | ( | HDC | hdc, | |
| long | x, | |||
| long | y, | |||
| CXTEXTINFO * | pTextType, | |||
| bool | bSetAlpha = false | |||
| ) | [inherited] |
| void CxImage::InitTextInfo | ( | CXTEXTINFO * | txt | ) | [inherited] |
| HBITMAP CxImage::MakeBitmap | ( | HDC | hdc = NULL |
) | [inherited] |
Transfer the image in a bitmap handle
| hdc,: | target device context (the screen, usually) |
| long CxImage::Stretch | ( | HDC | hdc, | |
| const RECT & | rect, | |||
| DWORD | dwRop = SRCCOPY | |||
| ) | [inherited] |
| long CxImage::Stretch | ( | HDC | hdc, | |
| long | xoffset, | |||
| long | yoffset, | |||
| long | xsize, | |||
| long | ysize, | |||
| DWORD | dwRop = SRCCOPY | |||
| ) | [inherited] |
| long CxImage::Tile | ( | HDC | hdc, | |
| RECT * | rc | |||
| ) | [inherited] |
Tiles the device context in the specified rectangle with the image.
| hdc | : destination device context | |
| rc | : tiled rectangle in the output device context |
1.5.4