MFC
Class CMetaFileDC
CObject
|
+--CDC
|
+--CMetaFileDC
in AFXEXT.H
- class CMetaFileDC
- extends CDC
CMetaFileDC
|
Method Summary |
protected void |
AdjustCP( int cx )
|
HMETAFILE |
Close()
|
HENHMETAFILE |
CloseEnhanced()
|
BOOL |
Create( LPCTSTR lpszFilename = NULL )
|
BOOL |
CreateEnhanced( CDC* pDCRef, LPCTSTR lpszFileName, LPCRECT lpBounds, LPCTSTR lpszDescription )
|
int |
DrawText( const CString& str, LPRECT lpRect, UINT nFormat )
|
virtual int |
DrawText( LPCTSTR lpszString, int nCount, LPRECT lpRect, UINT nFormat )
|
virtual int |
Escape( int nEscape, int nCount, LPCSTR lpszInData, LPVOID lpOutData )
|
virtual BOOL |
ExtTextOut( int x, int y, UINT nOptions, LPCRECT lpRect, LPCTSTR lpszString, UINT nCount, LPINT lpDxWidths )
|
BOOL |
ExtTextOut( int x, int y, UINT nOptions, LPCRECT lpRect, const CString& str, LPINT lpDxWidths )
|
virtual int |
GetClipBox( LPRECT lpRect ) const
|
virtual CPoint |
OffsetViewportOrg( int nWidth, int nHeight )
|
virtual BOOL |
PtVisible( int x, int y ) const
|
BOOL |
PtVisible( POINT point ) const
|
virtual BOOL |
RectVisible( LPCRECT lpRect ) const
|
protected virtual void |
ReleaseOutputDC()
|
virtual CSize |
ScaleViewportExt( int xNum, int xDenom, int yNum, int yDenom )
|
virtual void |
SetAttribDC( HDC hDC )
|
protected virtual void |
SetOutputDC( HDC hDC )
|
CSize |
SetViewportExt( SIZE size )
|
virtual CSize |
SetViewportExt( int x, int y )
|
virtual CPoint |
SetViewportOrg( int x, int y )
|
CPoint |
SetViewportOrg( POINT point )
|
CSize |
TabbedTextOut( int x, int y, const CString& str, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin )
|
virtual CSize |
TabbedTextOut( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin )
|
BOOL |
TextOut( int x, int y, const CString& str )
|
virtual BOOL |
TextOut( int x, int y, LPCTSTR lpszString, int nCount )
|
| Methods inherited from class CDC |
HDC, GetSafeHdc, GetWindow, FromHandle, DeleteTempMap, Attach, Detach, SetAttribDC, SetOutputDC, ReleaseAttribDC, ReleaseOutputDC, IsPrinting, GetCurrentPen, GetCurrentBrush, GetCurrentPalette, GetCurrentFont, GetCurrentBitmap, GetLayout, SetLayout, CreateDC, CreateIC, CreateCompatibleDC, DeleteDC, SaveDC, RestoreDC, GetDeviceCaps, SetBoundsRect, GetBoundsRect, ResetDC, GetBrushOrg, SetBrushOrg, SetBrushOrg, EnumObjects, SelectStockObject, SelectObject, SelectObject, SelectObject, SelectObject, SelectObject, SelectObject, GetNearestColor, SelectPalette, RealizePalette, UpdateColors, GetBkColor, GetBkMode, GetPolyFillMode, GetROP2, GetStretchBltMode, GetTextColor, SetBkColor, SetBkMode, SetPolyFillMode, SetROP2, SetStretchBltMode, SetTextColor, GetColorAdjustment, SetColorAdjustment, GetMapMode, GetViewportOrg, SetMapMode, SetViewportOrg, SetViewportOrg, OffsetViewportOrg, GetViewportExt, SetViewportExt, SetViewportExt, ScaleViewportExt, GetWindowOrg, SetWindowOrg, SetWindowOrg, OffsetWindowOrg, GetWindowExt, SetWindowExt, SetWindowExt, ScaleWindowExt, DPtoLP, DPtoLP, DPtoLP, LPtoDP, LPtoDP, LPtoDP, DPtoHIMETRIC, LPtoHIMETRIC, HIMETRICtoDP, HIMETRICtoLP, FillRgn, FrameRgn, InvertRgn, PaintRgn, GetClipBox, PtVisible, PtVisible, RectVisible, SelectClipRgn, ExcludeClipRect, ExcludeClipRect, ExcludeUpdateRgn, IntersectClipRect, IntersectClipRect, OffsetClipRgn, OffsetClipRgn, SelectClipRgn, GetCurrentPosition, MoveTo, MoveTo, LineTo, LineTo, Arc, Arc, Polyline, AngleArc, ArcTo, ArcTo, GetArcDirection, SetArcDirection, PolyDraw, PolylineTo, PolyPolyline, PolyBezier, PolyBezierTo, FillRect, FrameRect, InvertRect, DrawIcon, DrawIcon, DrawState, DrawState, DrawState, DrawState, DrawState, DrawState, DrawState, DrawState, Chord, Chord, DrawFocusRect, Ellipse, Ellipse, Pie, Pie, Polygon, PolyPolygon, Rectangle, Rectangle, RoundRect, RoundRect, PatBlt, BitBlt, StretchBlt, GetPixel, GetPixel, SetPixel, SetPixel, FloodFill, ExtFloodFill, MaskBlt, PlgBlt, SetPixelV, SetPixelV, TextOut, TextOut, ExtTextOut, ExtTextOut, TabbedTextOut, TabbedTextOut, DrawText, DrawText, GetTextExtent, GetTextExtent, GetOutputTextExtent, GetOutputTextExtent, GetTabbedTextExtent, GetTabbedTextExtent, GetOutputTabbedTextExtent, GetOutputTabbedTextExtent, GrayString, GetTextAlign, SetTextAlign, GetTextFace, GetTextFace, GetTextMetrics, GetOutputTextMetrics, SetTextJustification, GetTextCharacterExtra, SetTextCharacterExtra, DrawEdge, DrawFrameControl, ScrollDC, GetCharWidth, GetOutputCharWidth, SetMapperFlags, GetAspectRatioFilter, GetCharABCWidths, GetFontData, GetKerningPairs, GetOutlineTextMetrics, GetGlyphOutline, GetCharABCWidths, GetCharWidth, Escape, Escape, DrawEscape, StartDoc, StartDoc, StartPage, EndPage, SetAbortProc, AbortDoc, EndDoc, PlayMetaFile, PlayMetaFile, AddMetaFileComment, AbortPath, BeginPath, CloseFigure, EndPath, FillPath, FlattenPath, StrokeAndFillPath, StrokePath, WidenPath, GetMiterLimit, SetMiterLimit, GetPath, SelectClipPath, GetHalftoneBrush, DrawDragRect, FillSolidRect, FillSolidRect, Draw3dRect, Draw3dRect, SelectObject, SelectGdiObject |
CMetaFileDC
public CMetaFileDC();
~CMetaFileDC
public virtual ~CMetaFileDC();
AdjustCP
protected void AdjustCP( int cx );
Close
public HMETAFILE Close();
CloseEnhanced
public HENHMETAFILE CloseEnhanced();
Create
public BOOL Create( LPCTSTR lpszFilename = NULL );
CreateEnhanced
public BOOL CreateEnhanced( CDC* pDCRef, LPCTSTR lpszFileName, LPCRECT lpBounds, LPCTSTR lpszDescription );
DrawText
public int DrawText( const CString& str, LPRECT lpRect, UINT nFormat );
DrawText
public virtual int DrawText( LPCTSTR lpszString, int nCount, LPRECT lpRect, UINT nFormat );
Escape
public virtual int Escape( int nEscape, int nCount, LPCSTR lpszInData, LPVOID lpOutData );
ExtTextOut
public virtual BOOL ExtTextOut( int x, int y, UINT nOptions, LPCRECT lpRect, LPCTSTR lpszString, UINT nCount, LPINT lpDxWidths );
ExtTextOut
public BOOL ExtTextOut( int x, int y, UINT nOptions, LPCRECT lpRect, const CString& str, LPINT lpDxWidths );
GetClipBox
public virtual int GetClipBox( LPRECT lpRect ) const;
OffsetViewportOrg
public virtual CPoint OffsetViewportOrg( int nWidth, int nHeight );
PtVisible
public virtual BOOL PtVisible( int x, int y ) const;
PtVisible
public BOOL PtVisible( POINT point ) const;
RectVisible
public virtual BOOL RectVisible( LPCRECT lpRect ) const;
ReleaseOutputDC
protected virtual void ReleaseOutputDC();
ScaleViewportExt
public virtual CSize ScaleViewportExt( int xNum, int xDenom, int yNum, int yDenom );
SetAttribDC
public virtual void SetAttribDC( HDC hDC );
SetOutputDC
protected virtual void SetOutputDC( HDC hDC );
SetViewportExt
public CSize SetViewportExt( SIZE size );
SetViewportExt
public virtual CSize SetViewportExt( int x, int y );
SetViewportOrg
public virtual CPoint SetViewportOrg( int x, int y );
SetViewportOrg
public CPoint SetViewportOrg( POINT point );
TabbedTextOut
public CSize TabbedTextOut( int x, int y, const CString& str, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );
TabbedTextOut
public virtual CSize TabbedTextOut( int x, int y, LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin );
TextOut
public BOOL TextOut( int x, int y, const CString& str );
TextOut
public virtual BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );