C++中画图的问题,画个直线,新手求教~~
新手初学GDI,现在想画个直线,可是看书看了半天没什么头绪,大概想法是这样的:输入起始点,终止点,什么颜色大小都行,画出线段。
求教各位前辈怎么画出来,最好能写个源文件,需要包含哪些头文件~~谢谢啦~~
[解决办法]
使用MoveToEx、LineTo函数,
void Marker(LONG x, LONG y, HWND hwnd) { HDC hdc; hdc = GetDC(hwnd); MoveToEx(hdc, (int) x - 10, (int) y, (LPPOINT) NULL); LineTo(hdc, (int) x + 10, (int) y); MoveToEx(hdc, (int) x, (int) y - 10, (LPPOINT) NULL); LineTo(hdc, (int) x, (int) y + 10); ReleaseDC(hwnd, hdc); }
[解决办法]
你需要创建的是Windows Application工程,然后里面包含windows.h就行了。
[解决办法]
看孙鑫VC++深入详解视频,里面手把手的教你。
[解决办法]