home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CMetaFileDC

CObject
   |
   +--CDC
         |
         +--CMetaFileDC

   in AFXEXT.H

class CMetaFileDC
extends CDC

CMetaFileDC


 
Fields inherited from class CDC
m_hDC, m_hAttribDC, m_bPrinting
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CMetaFileDC()
          
virtual ~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
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Constructor Detail

CMetaFileDC

public CMetaFileDC();

~CMetaFileDC

public virtual ~CMetaFileDC();


Method Detail

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 );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD