C++中怎么定义setpixel
1个回答
展开全部
#include <Windows.h>
#include <math.h>
void drawCircle(HWND hWnd){
HDC hdc=GetDC(hWnd);
RECT rc; GetClientRect(hWnd,&rc); int xo=rc.right/2, yo=rc.bottom/2;
int r=50, x=0,y=0;
float a=0, da=3.1415/32; DWORD co=0x0000FF;
for(int i=0; i<64; i++){
x=xo+r*cos(a), y=yo+r*sin(a);
SetPixel(hdc,x,y,co); co+=0x020300; // SetPixel的三个参数 ......
a+=da;
}
ReleaseDC(hWnd,hdc);
}
#include <math.h>
void drawCircle(HWND hWnd){
HDC hdc=GetDC(hWnd);
RECT rc; GetClientRect(hWnd,&rc); int xo=rc.right/2, yo=rc.bottom/2;
int r=50, x=0,y=0;
float a=0, da=3.1415/32; DWORD co=0x0000FF;
for(int i=0; i<64; i++){
x=xo+r*cos(a), y=yo+r*sin(a);
SetPixel(hdc,x,y,co); co+=0x020300; // SetPixel的三个参数 ......
a+=da;
}
ReleaseDC(hWnd,hdc);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询