vc之游戏之gdi
kkklko
初学vc
多多指教
展开
-
VC api使用画笔和画刷
||全局变量||HPEN hPen[7];//七种画笔HBRUSH hBru[7];//七种画刷intsPen[7]={PS_SOLID ,PS_DASH ,PS_DOT ,PS_DASHDOT, PS_DASHDOTDOT ,PS_NULL ,PS_INSIDEFRAME};//画笔的风格intsBru[6]={HS_BDIAGONAL,HS原创 2013-03-01 12:39:10 · 1948 阅读 · 0 评论 -
vc 使用api绘制多边形
||全局变量||POINT poly1[5] ,poly2[5],poly3[5];HPEN hPen;//画笔句柄HBRUSH hBru;//画刷句柄 ||MyPaint函数||void MyPaint(HDC hdc) { SelectObject(hdc,hPen); SelectObject(hdc,hBru); Polyline(hdc,poly1原创 2013-03-01 12:42:35 · 546 阅读 · 0 评论 -
vc 将位图多余部分变为透明
||initinstance||hdc=GetDC(hWnd); mdc=CreateCompatibleDC(hdc);//创建一个内存dc bg=(HBITMAP)LoadImage(NULL,"bg.bmp",IMAGE_BITMAP,600,450,LR_LOADFROMFILE);//加载背景图 dra=(HBITMAP)LoadImage(NULL原创 2013-03-01 13:05:02 · 434 阅读 · 0 评论 -
vc gdi 位图的使用
||initinstance||mdc=CreateCompatibleDC(hdc);//创建一个内存DC hbmp=(HBITMAP)LoadImage(NULL,"bg.bmp",IMAGE_BITMAP,400,400,LR_LOADFROMFILE);//用loadimage加载所需要的位图,其中400,400是两个int,用于改变位图的大小。 SelectObje原创 2013-03-01 12:44:43 · 341 阅读 · 0 评论