|
| operator HDC () const |
|
Impl * | impl () const |
|
bool | CreateDC (const char *lpszDriverName, const char *lpszDeviceName, const char *lpszOutput, const void *lpInitData) |
|
bool | CreateCompatibleDC (CDC *pDC) |
|
bool | DeleteDC () |
|
bool | Attach (HDC hDC) |
|
HDC | Detach () |
|
int | SetStretchBltMode (int nStretchMode) |
|
int | GetDeviceCaps (int nIndex) const |
|
int | GetMapMode () const |
|
CPoint | GetViewportOrg () const |
|
virtual int | SetMapMode (int nMapMode) |
|
virtual CPoint | SetViewportOrg (int x, int y) |
|
CPoint | SetViewportOrg (POINT point) |
|
virtual CPoint | OffsetViewportOrg (int nWidth, int nHeight) |
|
virtual int | GetClipBox (LPRECT lpRect) const |
|
void | setClipRect (const Common::Rect &r) |
|
void | resetClipRect () |
|
virtual bool | PtVisible (int x, int y) |
|
bool | PtVisible (POINT point) |
|
virtual bool | RectVisible (LPCRECT lpRect) |
|
int | SelectClipRgn (CRgn *pRgn) |
|
int | ExcludeClipRect (int x1, int y1, int x2, int y2) |
|
int | ExcludeClipRect (LPCRECT lpRect) |
|
int | ExcludeUpdateRgn (CWnd *pWnd) |
|
int | IntersectClipRect (int x1, int y1, int x2, int y2) |
|
int | IntersectClipRect (LPCRECT lpRect) |
|
int | OffsetClipRgn (int x, int y) |
|
int | OffsetClipRgn (SIZE size) |
|
int | SelectClipRgn (CRgn *pRgn, int nMode) |
|
int | SetROP2 (int nDrawMode) |
|
bool | DPtoLP (LPPOINT lpPoints, int nCount=1) |
|
bool | DPtoLP (RECT *lpRect) |
|
bool | LPtoDP (LPPOINT lpPoints, int nCount=1) |
|
bool | LPtoDP (RECT *lpRect) |
|
bool | BitBlt (int x, int y, int nWidth, int nHeight, CDC *pSrcDC, int xSrc, int ySrc, uint32 dwRop) |
|
bool | StretchBlt (int x, int y, int nWidth, int nHeight, CDC *pSrcDC, int xSrc, int ySrc, int nSrcWidth, int nSrcHeight, uint32 dwRop) |
|
void | Ellipse (LPCRECT lpRect) |
|
void | Ellipse (int x1, int y1, int x2, int y2) |
|
void | FrameRect (LPCRECT lpRect, CBrush *pBrush) |
|
void | Draw3dRect (const CRect &rect, COLORREF clrTopLeft, COLORREF clrBottomRight) |
|
void | DrawFocusRect (const CRect &rect) |
|
void | FillRect (LPCRECT lpRect, CBrush *pBrush) |
|
void | FillSolidRect (LPCRECT lpRect, COLORREF crColor) |
|
bool | FloodFill (int x, int y, COLORREF crColor) |
|
bool | FloodFill (int x, int y, COLORREF crColor, unsigned int nFillType) |
|
void | Rectangle (LPCRECT lpRect) |
|
void | Rectangle (int x1, int y1, int x2, int y2) |
|
bool | DrawEdge (LPRECT lpRect, unsigned int nEdge, unsigned int nFlags) |
|
bool | Pie (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) |
|
bool | Pie (LPCRECT lpRect, const POINT &ptStart, const POINT &ptEnd) |
|
bool | FrameRgn (CRgn *pRgn, CBrush *pBrush, int nWidth, int nHeight) |
|
void | MoveTo (int x, int y) |
|
void | LineTo (int x, int y) |
|
COLORREF | GetPixel (int x, int y) const |
|
COLORREF | GetPixel (const POINT &point) const |
|
virtual CGdiObject * | SelectStockObject (int nIndex) |
|
CPen * | SelectObject (CPen *pPen) |
|
CBrush * | SelectObject (CBrush *pBrush) |
|
virtual CFont * | SelectObject (CFont *pFont) |
|
CBitmap * | SelectObject (CBitmap *pBitmap) |
|
int | SelectObject (CRgn *pRgn) |
|
CGdiObject * | SelectObject (CGdiObject *pObject) |
|
HGDIOBJ | SelectObject (HGDIOBJ hGdiObj) |
|
COLORREF | GetNearestColor (COLORREF crColor) const |
|
CPalette * | SelectPalette (CPalette *pPalette, bool bForceBackground) |
|
unsigned int | RealizePalette () |
|
void | UpdateColors () |
|
virtual COLORREF | SetBkColor (COLORREF crColor) |
|
COLORREF | GetBkColor () const |
|
int | SetBkMode (int nBkMode) |
|
virtual COLORREF | SetTextColor (COLORREF crColor) |
|
virtual bool | TextOut (int x, int y, const char *lpszString, int nCount) |
|
bool | TextOut (int x, int y, const CString &str) |
|
virtual bool | ExtTextOut (int x, int y, unsigned int nOptions, LPCRECT lpRect, const char *lpszString, unsigned int nCount, int *lpDxWidths) |
|
bool | ExtTextOut (int x, int y, unsigned int nOptions, LPCRECT lpRect, const CString &str, int *lpDxWidths) |
|
virtual CSize | TabbedTextOut (int x, int y, const char *lpszString, int nCount, int nTabPositions, int *lpnTabStopPositions, int nTabOrigin) |
|
CSize | TabbedTextOut (int x, int y, const CString &str, int nTabPositions, int *lpnTabStopPositions, int nTabOrigin) |
|
int | DrawText (const char *lpszString, int nCount, LPRECT lpRect, unsigned int nFormat) |
|
int | DrawText (const CString &str, LPRECT lpRect, unsigned int nFormat) |
|
CSize | GetTextExtent (const char *lpszString, int nCount) const |
|
CSize | GetTextExtent (const CString &str) const |
|
CSize | GetOutputTextExtent (const char *lpszString, int nCount) const |
|
CSize | GetOutputTextExtent (const CString &str) const |
|
CSize | GetTabbedTextExtent (const char *lpszString, int nCount, int nTabPositions, int *lpnTabStopPositions) const |
|
CSize | GetTabbedTextExtent (const CString &str, int nTabPositions, int *lpnTabStopPositions) const |
|
CSize | GetOutputTabbedTextExtent (const char *lpszString, int nCount, int nTabPositions, int *lpnTabStopPositions) const |
|
CSize | GetOutputTabbedTextExtent (const CString &str, int nTabPositions, int *lpnTabStopPositions) const |
|
virtual bool | GrayString (CBrush *pBrush, bool(CALLBACK *lpfnOutput)(HDC, LPARAM, int), LPARAM lpData, int nCount, int x, int y, int nWidth, int nHeight) |
|
unsigned int | GetTextAlign () const |
|
unsigned int | SetTextAlign (unsigned int nFlags) |
|
bool | GetTextMetrics (LPTEXTMETRIC lpMetrics) const |
|
| CObject (const CObject &)=default |
|
CObject & | operator= (const CObject &)=default |
|
virtual const CRuntimeClass * | GetRuntimeClass () const |
|
virtual void | AssertValid () const |
|
virtual void | Dump (CDumpContext &dc) const |
|
bool | IsKindOf (const CRuntimeClass *pClass) const |
|