CreateCompatibleDC( );//根据hdc创建一个兼容的bitDC
LoadBitmap( );//从资源加载IDB_BITMAP1这个位图
SelectObject( );//修改兼容dc的设备属性
BitBlt();//3、绘图
DeleteObject();//释放兼容dc关联的位图
DeleteDC();//兼容dc的释放
ReleaseDC();//4、释放设备环境句柄
CreateFont();//字体
CreateSolidBrush(RGB(255, 255, 0));画刷颜色
Rectangle(hdc, 300, 100, 600, 400);矩形
SetTextAlign(hdc, TA_RIGHT | TA_TOP);//设置文本的锚点
SetTextColor(hdc, RGB(255, 0, 0));//设置文本的前景色
SetBkColor(hdc, RGB(0, 0, 255));//设置文本的背景色
SetBkMode(hdc, TRANSPARENT);//默认模式 OPAQUE,用自身的背景色来填充
TextOut(hdc, 400, 200, _T("abc虽非机动车"), 8);
DrawText()
CreatePen(PS_SOLID, 1, RGB(255, 0, 0));创建画笔
MoveToEx(hdc, 700, 100, nullptr);
LineTo(hdc, 800, 100);
FillRect(hdc,&r,hr);//颜色填充矩形区域,没有描边
Pie(hdc, 100, 100, 600, 400, 350, 400, 350, 400);//画饼图
Chord(hdc, 100, 100, 600, 400, 350, 400, 350, 400);//画弦图
CreateHatchBrush(HS_HORIZONTAL, RGB(0, 0, 255));
Ellipse(hdc, 150, 150, 600, 500);//用画刷填充圆
(HPEN)GetStockObject(WHITE_PEN);//得到系统预设的画笔
Arc(hdc,100, 100, 400, 400, 0, 0, 250, 400);//画圆弧
BeginPaint(hWnd, &ps);//1、得到设备环境句柄
EndPaint(hWnd, &ps);//4、释放设备环境句柄
DefWindowProc(hWnd, message, wParam, lParam);
03-14
09-25
08-29