a starting sample of paint

原创 2004年08月29日 10:37:00

void CStatisticsDlg::OnPaint()
{
 CPaintDC dc(this); // device context for painting
 // TODO: 在此处添加消息处理程序代码
 // 不为绘图消息调用 CDialog::OnPaint()
 
 // masaka: learn to show the background bitmap
 // load
 CBitmap bmpBk;
 bmpBk.LoadBitmap(IDB_BITMAP_TEST);
 
 // get info
 BITMAP bmpInfo;
 bmpBk.GetBitmap(&bmpInfo);
 CRect wndRect;
 this->GetClientRect(&wndRect);

 // create CDC in memory
 CDC dcMemory;
 dcMemory.CreateCompatibleDC(&dc);

 // select in the bitmap
 CBitmap *pOldBitmap = dcMemory.SelectObject(&bmpBk);
 // show it!
 //dc.BitBlt(0, 0, wndRect.Width(), wndRect.Height(), &dcMemory, 0, 0, SRCCOPY);
 dc.StretchBlt(0, 0, wndRect.Width(), wndRect.Height(), &dcMemory, 0, 0, bmpInfo.bmWidth, bmpInfo.bmHeight, SRCCOPY);
   
 // restore
 dcMemory.SelectObject(pOldBitmap);

}

android paint类函数讲解(一

android paint类函数讲解(一)
  • coderinchina
  • coderinchina
  • 2016年05月12日 18:55
  • 2397

黑马程序员_对绘图方法paint的一些理解

paint方法是从Component中
  • huangxuanheng
  • huangxuanheng
  • 2014年07月20日 10:57
  • 2175

Android 利用Paint类画各种图形(点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形)

1、首先说一下canvas类: Class Overview The Canvas class holds the "draw" calls. To draw something, you n...
  • qq811616536
  • qq811616536
  • 2014年12月25日 01:08
  • 3010

Paint、Canvas、Matrix使用讲解(一、Paint)

好了,前面主要讲了Animation,Animator 的使用,以及桌面火箭效果和水波纹效果,分别使用android框架和自己绘制实现,俗话说,工欲善其事,必先利其器,接下来几篇文章主要讲绘制中我们需...
  • tianjian4592
  • tianjian4592
  • 2015年03月18日 17:56
  • 21356

Paint 画笔的一些属性

Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,透明度和填充风格等 直接使用无参构造方法就可以创建Paint实例: Paint paint = new Paint( );...
  • u011572517
  • u011572517
  • 2016年10月20日 11:51
  • 519

Android的Paint和Canvas的使用总结

前言: 在自定义控件时,我们有时可能会用到Paint和Canvas这两个类, Paint相当于我们在画画时的画笔,Canvs相当于我们在画画时的画布, 下面来简单讲一下这两个类常见的一些用法 Pa...
  • u010661782
  • u010661782
  • 2016年10月13日 12:33
  • 727

Paint基本用法

这篇只要记录Paint(画笔)一些基本用法 setARGB(设置画笔颜色和透明度) paint.setARGB(88,255,0,0); setARGB(int a, int r, int...
  • zjws23786
  • zjws23786
  • 2017年03月03日 17:37
  • 2717

Android图像处理之Paint

下面介绍Paint的一些常用函数 int getAlpha():返回颜色的透明度属性 int getColor():返回画笔的颜色属性 int getFlags():返回画笔的标签 Paint.cap...
  • gu_solo
  • gu_solo
  • 2016年03月19日 21:35
  • 1133

android paint的抗锯齿效果

前几天在做公司需求的时候用到自定义textview的功能。主要是判断textview在显示完文字之后还有没有足够的空间用来显示一些图片和其他的文字,这里其他的文字是使用cavans.drawtext函...
  • andyhxc
  • andyhxc
  • 2015年07月13日 19:46
  • 3944

Android绘图篇-01 Canvas和Paint的基础使用

一Paint和Canvas Paint设置填充样式 文字添加阴影 给Canvas设置背景色 画直线 画点 画矩形 圆角矩形 圆形 椭圆 弧 二Path和DrawTetx练习 Path直线 Path矩形...
  • sinat_35762047
  • sinat_35762047
  • 2017年02月10日 11:13
  • 769
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:a starting sample of paint
举报原因:
原因补充:

(最多只允许输入30个字)