dev c++设计DDA画直线程序

dev c++设计DDA画直线程序,第1张

在窗口过程中添加static静态变量   devcpp 例子wintest拿来改改而已

static POINT ptStart/////

static POINT ptEnd/////

static int clickcnt = 0/////

.........

switch (nMsg)

{

case WM_LBUTTONUP://///   添加LBUTTONUP消息处理分支

clickcnt++/////

if((clickcnt & 0x00000001) == 0x00000001)////

{

//ptStart.x = GET_X_LPARAM(lParam)///this macro need #include <windowsx.h>

//ptStart.y = GET_Y_LPARAM(lParam)///the same

ptStart.x = lParam & 0x0000ffff

ptStart.y  = (lParam & 0xffff0000) >>16

}

else

{

//ptEnd.x = GET_X_LPARAM(lParam)///

//ptEnd.y = GET_Y_LPARAM(lParam)///

ptEnd.x = lParam & 0x0000ffff

ptEnd.y  = (lParam & 0xffff0000) >>16

hdc = GetDC(hwnd)////

MoveToEx(hdc, ptStart.x, ptStart.y, NULL)////

LineTo(hdc, ptEnd.x, ptEnd.y)////

ReleaseDC(hwnd, hdc)////

}

break

这是openGL的代码啊,而且main函数也给出来了,你要问的是什么?

直接粘到一个.cpp里边就可以运行了啊?

或者是你本机没有安装openGL?

去openGL官网下一个sdk就行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11872504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存