用图形软件包绘图(5/6) 填充图元及其属性 ◆椭圆 BOOL Ellipse( int x1, int y1, int x2, int y2) BOOL Pie( int xl, int y1, int x2, int y2, int x3, int y3, int x4, int y4) ◆多边形 BOOL Polygon( Lppoint IpPoints, int nCount ◆矩形 BOOL Rectangle( int x1, int y1, int x2, int 2); ◆填充模式 ◆均匀填色 BOOL CreateSolidBrush( COLORREF crcolor ◆以图像填充 BOOL CreatePatternBrush(*k pBitmap
湖北大学 数计学院 6 用图形软件包绘图(5/6) ◼ 填充图元及其属性 ◆ 椭圆 BOOL Ellipse( int x1, int y1, int x2, int y2 ); BOOL Pie( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 ); ◆ 多边形 BOOL Polygon( LPPOINT lpPoints, int nCount ); ◆ 矩形 BOOL Rectangle( int x1, int y1, int x2, int y2 ); ◆ 填充模式 ⧫ 均匀填色 BOOL CreateSolidBrush( COLORREF crColor ); ⧫ 以图像填充 BOOL CreatePatternBrush( CBitmap* pBitmap
用图形软件包绘图(6/6) 保存和恢复图元的属性:提高程序的模块化程度 字符 BOOL TextOut( int x, int y, LPCtSTR lpszString, int nCount 字宽 实高 字高 基线 原点 底空 湖北大学数计学院
湖北大学 数计学院 7 用图形软件包绘图(6/6) ◼ 保存和恢复图元的属性:提高程序的模块化程度 ◼ 字符 BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );