提要:
1.绘图基础
2.如何避免绘图过程的闪烁问题
3.关键色
内容:
1.绘图基础
使用GDI在win32程序中绘制简单图形
HDC hdc=GetDC(HWND) //获取图形设备结构
Ellipse(hdc,left,top,right,buttom);//绘制填充椭圆
Rectangle(hdc,left,top,right,buttom);//绘制填充矩形
RoundRect(hdc,left,top,right,buttom,xcornerEllipse,ycornerEllipse);//绘制填充圆角矩形
MoveToEx(hdc,point.x,point.y,NULL);//移动画笔
LineTo(hdc,point.x,point.y);//画直线
TextOut(hdc,x,y,Text('...'),textLenght);//输出文字
DeleteDC(hdc);//删除
在GDI中绘制位图
HDC hdc = GetDC(hWnd);//获取当前的显示设备上下文
HBITMAP bitmap;//图象句柄
//从硬盘下载图片
bitmap =
(HBITMAP)LoadImage(NULL,'bg.bmp',IMAGE_BITMAP,with,height,LR_LOADFROMFILE);
//从资源文件中下载图片
//bitmap=LoadBitmap (g_hInstance,MAKEINTRESOU