CDC类 VC_MFC类库

来源:互联网 发布:安卓好用的解压缩软件 编辑:程序博客网 时间:2024/05/21 06:33

一个按钮是灰色的上面还有文字

OnEraseBkgnd()所做的事就是把按钮画成灰色

OnPaint()所做的事就是画上文字

CDC类 VC_MFC类库

 

 

CDC::DrawText


virtual int DrawText( LPCTSTR lpszString, int nCount, LPRECT lpRect, UINT nFormat );

int DrawText( const CString& str, LPRECT lpRect, UINT nFormat );

在特定的矩行内绘制格式化的文本,成功则返回文本高度


CDC::MoveTo
CPoint MoveTo( int x, int y );

全屏的大小:

x=0~2550,y=0~3300

 

 

CPoint MoveTo( POINT point );

移动当前点到指定位置

 

CDC::LineTo
BOOL LineTo( int x, int y );

BOOL LineTo( POINT point );

从当前位置至指定位置绘制直线


CDC::RoundRect
BOOL RoundRect( int x1, int y1, int x2, int y2, int x3, int y3 );

BOOL RoundRect( LPCRECT lpRect, POINT point );
使用当前CPen绘制矩行并用当前CBrush填充

 

CDC::TextOut

virtual BOOL TextOut( int x, int y, LPCTSTR lpszString, int nCount );

BOOL TextOut( int x, int y, const CString& str );

在指定位置用当前的字体写一个字符串

 

CDC::FillSolidRect

void FillSolidRect( LPCRECT lpRect, COLORREF clr );

void FillSolidRect( int x, int y, int cx, int cy, COLORREF clr );

用指定的纯色填充指定的矩行区域

来自: http://hi.baidu.com/csrwzt/blog/item/f2b5fe3314f3ddff1b4cfff1.html
原创粉丝点击